Users continue to read and write to the target cluster while the source cluster is repaired. When the source cluster becomes available again, the administrator decides when to revert client I/O back to it. To achieve this, the administrator initiates a SyncIQ failback, which synchronizes any incremental changes made to the target cluster during failover back to the source. When complete, the administrator redirects client I/O back to the original cluster again.
Failback may occur almost immediately in the event of a functional test, or (more likely) after time elapses and the issue which prompted the failover can be resolved. Updates to the dataset while in the failover state will almost certainly have occurred. Therefore, the failback process must include propagation of these back to the source.
Data may be failed back to a source cluster from a target cluster after a failover for any replication policy with the following requirements:
Failback consists of three phases. Each phase should complete before proceeding.
Run the preparation phase (resync-prep) on the source cluster to prepare it to receive intervening changes from the target cluster. This phase creates a read-only replication domain with the following steps:
Run the mirror policy created in the previous step to sync the most recent data to the source cluster.
Verify that the failback has completed using the replication policy report, and redirect clients back to the source cluster again. At this time, the target cluster is automatically relegated back to its role as a target.