ting-xu commented on issue #1455:
URL: 
https://github.com/apache/pulsar-client-go/issues/1455#issuecomment-3727035968

   There is a simple way to reproduce the deadlock.
   - Create a consumer and a producer to use same one client, client option 
MemoryLimitBytes set to small enough, make consumer pending buffer can use all 
memory usage to reach limit.
   - In program message processing logic, before ack the message, use the 
producer to SendAsync() (block mode) to some other topic, then program stuck at 
SendAsync(), CPU become high.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to