wuYin commented on issue #461:
URL: 
https://github.com/apache/pulsar-client-go/issues/461#issuecomment-773038775


   #### Issue
   Infinite reconnection caused the message sending timeout checking doesn't 
work? If so, it is an known bug
   
   #### Background
   The context passed to Send is actually not used, send timeout checking will 
be done before batch flush which drivered by flush ticker
   When broker connection broken, partition producer blocked to reconnect until 
succeed,  and further blocked it's eventloop goroutine, eventually there is no 
chance to check send timeout
   
   This feature introduced in 
https://github.com/apache/pulsar-client-go/pull/394, and it's my mistake, I 
tried fixed in https://github.com/apache/pulsar-client-go/pull/460
   
   Hope this explanation helps


----------------------------------------------------------------
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.

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


Reply via email to