[
https://issues.apache.org/jira/browse/KAFKA-20268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Quah resolved KAFKA-20268.
-------------------------------
Resolution: Fixed
> Start group epochs at 2
> -----------------------
>
> Key: KAFKA-20268
> URL: https://issues.apache.org/jira/browse/KAFKA-20268
> Project: Kafka
> Issue Type: Sub-task
> Components: group-coordinator
> Reporter: Sean Quah
> Assignee: Sean Quah
> Priority: Major
> Fix For: 4.3.0
>
>
> Members joining a new group must be given an epoch greater than 0, since
> epoch 0 is reserved for new joining members. When assignment offload or
> initial rebalance delays are implemented, the initial assignment for a group
> will not be available immediately. Currently groups start at epoch 1, but we
> cannot move members to epoch 1 when they have not been reconciled to the
> epoch 1 assignment yet.
> Instead, we can start group epochs at 2 and reserve epoch 1 to hold a special
> empty assignment. The initial rebalance delay for streams groups already does
> this.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)