[
https://issues.apache.org/jira/browse/KAFKA-15574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Jacot resolved KAFKA-15574.
---------------------------------
Fix Version/s: 3.7.0
Resolution: Fixed
> Update states and transitions for membership manager state machine
> ------------------------------------------------------------------
>
> Key: KAFKA-15574
> URL: https://issues.apache.org/jira/browse/KAFKA-15574
> Project: Kafka
> Issue Type: Sub-task
> Components: clients, consumer
> Reporter: Kirk True
> Assignee: Lianet Magrans
> Priority: Blocker
> Labels: kip-848, kip-848-client-support, kip-848-e2e,
> kip-848-preview
> Fix For: 3.7.0
>
>
> This task is to update the state machine so that it correctly acts as the
> glue between the heartbeat request manager and the assignment reconciler.
> The state machine will transition from one state to another as a response to
> heartbeats, callback completion, errors, unsubscribing, and other external
> events. A given transition may kick off one or more actions that are
> implemented outside of the state machine.
> Steps:
> # Update the set of states in the code as [defined in the diagrams on the
> wiki|https://cwiki.apache.org/confluence/display/KAFKA/Consumer+rebalance#Consumerrebalance-RebalanceStateMachine]
> # Ensure the correct state transitions are performed as responses to
> external input
> # _Define_ any actions that should be taken as a result of the above
> transitions (commit before revoking partitions, stop fetching from partitions
> being revoked, allow members that do not join a group)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)