Kirk True created KAFKA-15275: --------------------------------- Summary: Consumer group membership state machine Key: KAFKA-15275 URL: https://issues.apache.org/jira/browse/KAFKA-15275 Project: Kafka Issue Type: Task Components: clients, consumer Reporter: Kirk True Assignee: Kirk True
Provide the Java client support for the consumer group member state machine, including: * Define the states of the client member, based on the heartbeat {{ConsumerGroupHeartbeat}} data structure & state transitions * Determine the valid transitions between those states * Implement logic to ensure that the data in the {{ConsumerGroupHeartbeatResponse}} is validated by the state machine, including throwing the correct exception types This task is part of the work to implement support for the new KIP-848 consumer group protocol. -- This message was sent by Atlassian Jira (v8.20.10#820010)