Details
-
Bug
-
Resolution: Won't Fix
-
None
-
6.x Doc Updates, Neo
-
None
Description
The page says
"If you add one node to the cluster and remove a node during the same rebalance, Couchbase Server will do a "swap rebalance". This means data and indexes from the node being removed are moved to the one being added. This means the rebalance will only occur between these two nodes as opposed to involving all nodes in the cluster."
The above is incorrect. All nodes in the cluster indeed get involved. And that is because: active vBuckets can be streamed from the active vBuckets on the outgoing node but the replica vBuckets must be streamed from the corresponding active vBuckets elsewhere on the cluster.