What is RemoveRaftVoter?
Shrinks the KRaft controller quorum, typically when decommissioning a controller node. The quorum must have consensus to remove a voter. You cannot remove a voter if doing so would make the quorum unable to reach majority.
| Version | Kafka | Changes |
|---|---|---|
| RemoveRaftVoterRequest | ||
| v0 | 3.9 | + ClusterId string+ VoterId int32+ VoterDirectoryId uuid~ Flexible encoding enabled FLEXIBLE |
| RemoveRaftVoterResponse | ||
| v0 | 3.9 | + ThrottleTimeMs int32+ ErrorCode int16+ ErrorMessage string~ Flexible encoding enabled FLEXIBLE |