You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "sanghyeok An (Jira)" <ji...@apache.org> on 2026/10/30 06:32:00 UTC
[jira] [Updated] (KAFKA-20909) Consider bumping the consumer group epoch when a member's rack ID changes
[ https://issues.apache.org/jira/browse/KAFKA-20909?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
sanghyeok An updated KAFKA-20909:
---------------------------------
Component/s: group-coordinator
> Consider bumping the consumer group epoch when a member's rack ID changes
> -------------------------------------------------------------------------
>
> Key: KAFKA-20909
> URL: https://issues.apache.org/jira/browse/KAFKA-20909
> Project: Kafka
> Issue Type: Improvement
> Components: consumer, group-coordinator
> Reporter: sanghyeok An
> Assignee: sanghyeok An
> Priority: Minor
> Labels: consumer
>
> In KIP-848 consumer groups, a member's changed rack ID is persisted, but it does not currently bump the group epoch. Therefore, the target assignment is not recomputed until another event triggers a rebalance.
> This is relevant to static members as well. A member rejoining with the same group.instance.id retains its logical identity, but its previous assignment may no longer be appropriate if its rack has changed.
> Rack ID is also included in the member metadata passed to the assignor. A custom or future rack-aware assignor may produce a different assignment based on it.
> Consider treating an effective rack ID change as an assignment-relevant metadata change and bumping the group epoch. An omitted or unchanged rack ID should not trigger a bump.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)