You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Alyssa Huang (Jira)" <ji...@apache.org> on 2025/01/02 19:10:00 UTC

[jira] [Created] (KAFKA-18394) Formalize durable and in-memory election state changes

Alyssa Huang created KAFKA-18394:
------------------------------------

             Summary: Formalize durable and in-memory election state changes
                 Key: KAFKA-18394
                 URL: https://issues.apache.org/jira/browse/KAFKA-18394
             Project: Kafka
          Issue Type: Improvement
            Reporter: Alyssa Huang


We essentially have two paths of epoch state transitions - 
1. one which involves updating on-disk election state and then in-memory epoch state (which includes in-memory election state changes)
2. on which does not involve any changed election state and just needs an in-memory epoch state change 

 

For the second case, we should explicitly check no persisted or in-memory election state has changed. For the first case, we should have the in-memory election state derive from the persisted election state change. (It should be impossible for the two to differ)



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