ivankelly opened a new pull request #11627:
URL: https://github.com/apache/pulsar/pull/11627


   This patch contains a number of changes.
   
   TooManyRequests is retried for partition metadata and lookups
   
   Lookup timeout configuration has been added. By default it matches
   operation timeout.
   
   Partition metadata timeout calculation has been fixed to calculate
   the elapsed time correctly.
   
   Small refactor on broker construction to allow a mocked ServerCnx
   implementation for testing. Unfortunately, the test takes over 50
   seconds, but this is unavoidable due to the fact that we're working
   with timeouts here.
   
   PulsarClientExceptions have been reworked to contain more
   context (remote/local/reqid) and any previous exceptions which may
   have occurred triggering retries. The previous exceptions must be
   manually recorded, so this only applies to lookups on the consumer
   side for now.
   


-- 
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-unsubscr...@pulsar.apache.org

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


Reply via email to