Federico Valeri created KAFKA-17966:
---------------------------------------

             Summary: Controller disk replacement does not support scaling up 
before scaling down
                 Key: KAFKA-17966
                 URL: https://issues.apache.org/jira/browse/KAFKA-17966
             Project: Kafka
          Issue Type: Bug
          Components: kraft
    Affects Versions: 3.9.0
            Reporter: Federico Valeri


In KRaft, complex quorum changes are implemented as a series of 
single-controller changes. In this case, it is preferable to add controllers 
before removing controllers. For example, to replace a controller in a 
three-controller cluster, adding one controller and then removing the other 
allows the system to handle one controller failure at all times throughout the 
whole process. This is currently not possible, as it leads to 
DuplicateVoterException.



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

Reply via email to