Boyang Chen created KAFKA-8490:
----------------------------------
Summary: Use `Migrated` and `Deleted` state to replace consumer
group `Dead` state
Key: KAFKA-8490
URL: https://issues.apache.org/jira/browse/KAFKA-8490
Project: Kafka
Issue Type: Improvement
Reporter: Boyang Chen
Assignee: Boyang Chen
Inspired by [https://github.com/apache/kafka/pull/6762], right now the consumer
group dead state is not clear to the user. It actually suggests 3 transient
states:
# a group is emigrated to another broker
# an empty group is marked as dead by DeleteGroup request and will be deleted
soon
# a group is unloaded from cache due to last offset expiring
In case 1, the state name is better defined as `Migrated` to be consistent with
what's actually going on in the background. for case 2 & 3, the state is better
defined as `Deleted` which conveys a more accurate group status. By separating
these two states, our error handling should also be more precise.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)