karanmehta93 opened a new pull request #2470:
URL: https://github.com/apache/bookkeeper/pull/2470


   Descriptions of the changes in this PR:
   
   ### Motivation
   Current retry backoff policy is truly exponential, hence retries are spaced 
out at large intervals. There is maxBackOff time that limits it, but it doesn't 
have a concept of deadline. Hence, applications with shorter SLA's have issues 
dealing with ZK failures and recovering from it.
   
   ### Changes
   
   The new policy introduces an aggressive retry mechanism with the backoff 
constants as less exponential. The deadline ensures that we retry at least once 
at the deadline. The stack trace would indicate the operation at risk.
   
   This doesn't update the product code, which is still in testing. I am 
splitting PR's for for sake of reviews.
   


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