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]
