Dynamic State Transfer
In NCache, Dynamic State transfer is a process to auto-transfer/copy the data between the cache nodes. State transfer is triggered when a new node joins the cluster, or any current node leaves the cluster. Node leave/join also causes membership change in the cluster.
When a node receives the updated distribution map, it verifies the existence of the buckets (that were assigned to it) in its local environment. The assigned buckets that don't exist in the node's local environment are pulled one by one from other nodes. So, depending on the number of server nodes in the cache cluster, multiple buckets are transferred during state transfer.
In This Section
Topology Specific
Depending on your configured caching topology, the cluster handles state transfer differently to optimize performance and network bandwidth.
Maintenance Mode
Maintenance Mode enables you to safely take cache servers offline for planned updates or reboots without triggering unnecessary data rebalancing and network overhead.