You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/09/03 16:46:13 UTC

[GitHub] [pulsar] Gleiphir2769 commented on pull request #17447: [fix][client] Fix the block of Producer by chunking messages when blockIfQueueFull is enabled

Gleiphir2769 commented on PR #17447:
URL: https://github.com/apache/pulsar/pull/17447#issuecomment-1236162497

   > Does this happen in real world scenario? even if a chunk message take all remaining send permits, sending for earlier messages will be completed and release permits, unless one big chunk message will take up all available permits, in such case more like a configuration issue, should increase maxPendingMessages count?
   
   It is not only happens in one big chunk message. If a client are sending big chunking message concurrently, it's more easy to take all remaining send permits and no more permits can be released. The most important point is that the sending of the chunk may acquire permits that it cannot release, risk remains even with increased `maxPendingMessages `.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org