Data node resiliency

The HyperScale data node acts as a secondary storage tier for storing vDisk versions. vDisk versions are periodically synchronized with the data node. If a compute node fails, the vDisk version is read from the data node. For a vDisk having the VRTSSilver flavor and above, data is reflected from one data node (primary) to another data node (secondary).

HyperScale provides resiliency at data plane in case of following data node failures. There is minimal impact on applications and data management services such as snapshots and recoveries. Alerts are raised for all these failures in the Alerts/Events area of the HyperScale dashboard (HyperScale > System > Overview).

In each of these failures, the vDisks associated with the failed data node are marked as resiliency degraded and its ownership is transferred automatically to a peer data node. The peer data node starts serving the next snapshots and recovery reads. Any ongoing requests at the time of failure restart on the new primary data node after the ownership change.

To restore the reflection back for degraded vDisks, you must remove the failed data node, replace it, and perform a data node synchronization.