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