[ https://issues.apache.org/jira/browse/KAFKA-18377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
José Armando García Sancio updated KAFKA-18377: ----------------------------------------------- Component/s: kraft > Investigate transition out of resigned state > -------------------------------------------- > > Key: KAFKA-18377 > URL: https://issues.apache.org/jira/browse/KAFKA-18377 > Project: Kafka > Issue Type: Improvement > Components: kraft > Reporter: Alyssa Huang > Assignee: Alyssa Huang > Priority: Major > > Previously, this ticket was for investigating if we can short circuit to > unattached on receiving all endquorum acks. > Resigned state keeps track of `unackedVoters` and on pollResigned only sends > endQuorum requests to those voters. We thought it might be useful to short > circuit this to allow the replica to discover any new leader more quickly > (say in the case that the node was removed from quorum, the new leader would > not be sending beginquorum requests to this node). However, there is a flaw > in that logic - resigned must increase its epoch when transitioning, so any > replica that communicates with this replica would then have to bump its epoch. > > We want to achieve a balance of allowing other replicas to make progress in > their elections and potentially become leader, while not having resigned > replicas sit doing nothing for too long. -- This message was sent by Atlassian Jira (v8.20.10#820010)