dajac commented on PR #12348:
URL: https://github.com/apache/kafka/pull/12348#issuecomment-1170809469

   @aiquestion Yeah, this is what I thought. All the members rejoining after 
the leader are concerned.
   
   I think that the fundamental issue here is that we don't really enforce the 
synchronization barrier after each rebalance in the cooperative mode. We 
consider the rebalance completed as soon as the assignment provided by the 
leader are persisted and transition the group to Stable. The barrier is loose 
in a sense.
   
   So an alternative approach to your current proposal would be to really 
enforce that synchronization barrier. We could basically release the sync-group 
responses only when all the members are there instead of doing it when 
assignment is persisted. The down side is that it would also impact the eager 
mode which does not really require this.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to