cmccabe opened a new pull request, #19745:
URL: https://github.com/apache/kafka/pull/19745

   Previously, we could wait for up to half of the broker session timeout for 
an RPC to complete, and then delay by up to half of the broker session timeout. 
When taken together, these two delays could lead to brokers erroneously missing 
heartbeats.
   
   This change removes exponential backoff for heartbeats sent from the broker 
to the controller. The load caused by heartbeats is not heavy, and controllers 
can easily time out heartbeats when the queue length is too long. Additionally, 
we now set the maximum RPC time to the length of the broker period. This 
minimizes the impact of heavy load.


-- 
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: jira-unsubscr...@kafka.apache.org

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

Reply via email to