Thanks.

By "classic" you mean pre-KRaft consensus? What is the "current" Kafka
Group protocol?

Best regards.

On Tue, Jan 21, 2025 at 9:55 PM Greg Harris <greg.har...@aiven.io.invalid>
wrote:

> Hi,
>
> Yes you are correct. The "classic" Kafka Group Protocol is a synchronizing
> barrier for all members.
> All JoinGroup member responses are returned after all JoinGroup member
> requests are received.
>
> Thanks,
> Greg
>
> On Tue, Jan 21, 2025 at 7:10 AM Chain Head <mrchainh...@gmail.com> wrote:
>
> > Assume that three consumers of a certain group want to connect to a
> broker
> > for a topic with 3 partitions. After the FindCoordinator API is done, the
> > consumers send JoinGroup. Since the broker cannot know in advance how
> many
> > consumers are expected to join, it waits
> group.initial.rebalance.delay.ms
> > before starting a rebalance.
> >
> > Therefore, does this mean the JoinGroup API response of each request is
> > "held" until the waiting period is over?
> >
> > Best regards.
> >
>

Reply via email to