mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-26 03:20:37 +00:00
For the limited voters feature to work properly we need to make sure that we are only managing the voter status through the topology coordinator. This means that we should not change the node votership from the storage_service module for the raft topology directly. This needs to be done in addition to dropping of the votership change from the storage_service module. The `remove_from_raft_config` is redundant and can be removed because a successfully completed `removenode` operation implies that the node has been removed from group 0 by the topology coordinator. Refs: scylladb/scylladb#22860 Refs: scylladb/scylladb#18793 Refs: scylladb/scylladb#21969