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

   Fix for the subtle bug described in KAFKA-14382 that was causing rebalancing 
loops. If we trigger a new rebalance while the current one is still ongoing, it 
may cause some members to fail the first rebalance if they weren't able to send 
the SyncGroup request in time (for example due to processing records during the 
rebalance). This means those consumers never receive their assignment from the 
original rebalance, and won't revoke any partitions they might have needed to. 
This can send the group into a loop as each rebalance schedules a new followup 
cooperative rebalance due to partitions that need to be revoked, and each 
followup rebalance causes some consumer(s) to miss the SyncGroup and never 
revoke those partitions.


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