You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Lianet Magrans (Jira)" <ji...@apache.org> on 2023/10/27 17:51:00 UTC

[jira] [Assigned] (KAFKA-15574) Update states and transitions for membership manager state machine

     [ https://issues.apache.org/jira/browse/KAFKA-15574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lianet Magrans reassigned KAFKA-15574:
--------------------------------------

    Assignee: Lianet Magrans  (was: Kirk True)

> 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
>
> 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, but defer the _implementation_ to separate Jiras/PRs as much as possible



--
This message was sent by Atlassian Jira
(v8.20.10#820010)