FlashSnap is a multi-step process.
It includes the following components:
FastResync
FastResync (FR) supports resynchronizing of mirrors by copying only changes for the temporarily split mirror by using FR logging. This reduces the time it takes to rejoin a split mirror to the mirror set and also reduces the server CPU cycles that are needed to complete the resynchronization.
The Fast File Resync command provides the capability to restore a single file from a snapshot back to the original volume.
Snapshot commands
The snapshot commands are used to create the mirrored volumes that are useful for backup or other resource-intensive processing purposes.
These features are necessary for the FlashSnap procedure, but they can also be used for other, more general purposes.
Dynamic Disk Group Split and Join
Dynamic Disk Group Split and Join supports the ability to split a dynamic disk group into two disk groups so that the newly formed disk group can be moved to another server. This allows splitting a mirror for backup and having a separate server handle the backup. After the backup is completed, the split-off disk group is moved back to the original server and joined to its former disk group, and the mirror is reassociated with its mirror set and resynchronized. Dynamic Disk Group Split and Join also can be done on the same server for same-host backup or for reorganizing the disk groups on the server.
The Dynamic Disk Group Split and Join commands are necessary for FlashSnap, but they can also be used for other, more general purposes.