[ 
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)

Reply via email to