[ https://issues.apache.org/jira/browse/KAFKA-10284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17163248#comment-17163248 ]
Akshay Sharma commented on KAFKA-10284: --------------------------------------- Hi [~bchen225242]/[~guozhang], I've raised the bug related to the same issue. Please look at it once. https://issues.apache.org/jira/browse/KAFKA-10285 Analysis, `when i've not restarted the broker and restarted consumer, I could see below logs` ``` [2020-07-16 13:56:17,189] INFO [GroupCoordinator 1001]: Preparing to rebalance group 0 in state PreparingRebalance with old generation 0 (__consumer_offsets-48) (reason: Adding new member 1-1594907777144 with group instanceid Some(1)) (kafka.coordinator.group.GroupCoordinator) [2020-07-16 13:56:17,236] INFO [GroupCoordinator 1001]: Stabilized group 0 generation 1 (__consumer_offsets-48) (kafka.coordinator.group.GroupCoordinator) [2020-07-16 13:56:17,282] INFO [GroupCoordinator 1001]: Assignment received from leader for group 0 for generation 1 (kafka.coordinator.group.GroupCoordinator) ******** [2020-07-16 13:59:33,613] INFO [GroupCoordinator 1001]: Static member Some(1) with unknown member id rejoins, assigning new member id 1-1594907777335, while old member 1-1594907777144 will be removed. (kafka.coordinator.group.GroupCoordinator) [2020-07-16 13:59:33,635] INFO [GroupCoordinator 1001]: Static member joins during Stable stage will not trigger rebalance. (kafka.coordinator.group.GroupCoordinator) ``` when restarted the broker, I could see broker is expecting some other member.id(old member.id of consumer) ``` 2020-07-16 14:04:04,953] ERROR given member.id 1-1594907777335 is identified as a known static member 1,but not matching the expected member.id 1-1594907777144 (kafka.coordinator.group.GroupMetadata) ``` > Group membership update due to static member rejoin should be persisted > ----------------------------------------------------------------------- > > Key: KAFKA-10284 > URL: https://issues.apache.org/jira/browse/KAFKA-10284 > Project: Kafka > Issue Type: Bug > Components: consumer > Affects Versions: 2.3.0, 2.4.0, 2.5.0, 2.6.0 > Reporter: Boyang Chen > Assignee: Boyang Chen > Priority: Major > Fix For: 2.6.1 > > > For known static members rejoin, we would update its corresponding member.id > without triggering a new rebalance. This serves the purpose for avoiding > unnecessary rebalance for static membership, as well as fencing purpose if > some still uses the old member.id. > The bug is that we don't actually persist the membership update, so if no > upcoming rebalance gets triggered, this new member.id information will get > lost during group coordinator immigration, thus bringing up the zombie member > identity. > The bug find credit goes to [~hachikuji] -- This message was sent by Atlassian Jira (v8.3.4#803005)