David Mao created KAFKA-16121:
---------------------------------

             Summary: Partition reassignments in ZK migration dual write mode 
stalled until leader epoch incremented
                 Key: KAFKA-16121
                 URL: https://issues.apache.org/jira/browse/KAFKA-16121
             Project: Kafka
          Issue Type: Bug
            Reporter: David Mao


I noticed this in an integration test in 
https://github.com/apache/kafka/pull/15184

In ZK mode, partition leaders rely on the LeaderAndIsr request to be notified 
of new replicas as part of a reassignment. In ZK mode, we ignore any 
LeaderAndIsr request where the partition leader epoch is less than or equal to 
the current partition leader epoch.

In KRaft mode, we do not bump the leader epoch when starting a new 
reassignment, see: `triggerLeaderEpochBumpIfNeeded`. This means that the leader 
will ignore the LISR request initiating the reassignment until a leader epoch 
bump is triggered through another means, for instance preferred leader election.



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

Reply via email to