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)