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

   This patch allows broker heartbeat events to be completed while a metadata 
transaction is in-flight.
   
   While a metadata transaction is in progress, events added to the purgatory 
will not be completed because the "stable" offset will not be advancing. For ZK 
migrations, the transaction can be very large and take up to several minutes to 
complete (for very large clusters). This was causing heartbeats to sit on the 
purgatory and not get completed before the session expiration. This resulted in 
the controller fencing all the ZK brokers which has undesirable downstream 
effects.


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