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)