I have a cluster with replication factor of 6 (and 6 nodes).
I want to change the replication factor to 3 without downtime.
What happens if I change the RF node by node and restart each node?
Is it possible to work?
I have a cluster with replication factor of 6 (and 6 nodes).
I want to change the replication factor to 3 without downtime.
What happens if I change the RF node by node and restart each node?
Is it possible to work?
Replication factor is unanimous which means it has to be the same for all cluster nodes. It requires a cluster restart to change.
http://www.aerospike.com/docs/reference/configuration/#replication-factor
A rolling restart is when you restart one node at a time. Disabling write load means stopping your application sending writes to the database. If you are not sending new writes (remember this would include deletes and updates) then reads would be ok during this process.