An information handling system for mirroring data, in a fashion that is
similar to asynchronous mirroring, but less complex in function. Source
data storage for storing and updating data is provided, with first
intermediate data storage, target data storage, second intermediate data
storage, and mirroring control. The mirroring control conducts first
cyclic incremental flashcopy of the source data storage, the beginning of
each first cyclic incremental flashcopy comprising a consistency point.
The first cyclic incremental flashcopy comprises copying data to be
mirrored to the first intermediate storage and synchronously mirroring
the data to the second intermediate data storage. A second cyclic
incremental flashcopy of the second intermediate data storage is
conducted to the target data storage, the second cyclic incremental
flashcopy beginning in response to completion of the first cyclic
incremental flashcopy; the beginning of the second cyclic incremental
flashcopy comprising commit of the consistency point.