Patent ID: 7680841

Claim:
An article of manufacture comprising a computer readable storage media having code that when executed communicates with a mirroring program, a source storage, and a target storage, wherein the code is further executed to perform: writing values to source storage locations in the source storage in a write order, wherein the mirroring program copies the values written to the source storage locations to corresponding target storage locations in a target storage, and wherein the written values indicate the write order in which they are written to the source storage locations; reading the values at the target storage locations copied by the mirroring program; and comparing the read values, which comprise the copied written values indicating the write order in which the values were written to the source storage locations, to determine whether the read values were written to the target storage locations in the write order to determine whether the mirroring program is copying the values to the target storage locations in the write order in which the values are written to the source storage locations to maintain data consistency, wherein the operations of writing the values in the write order to the source storage locations, reading the values from the target storage locations, and determining from the read values whether the data was written to the target storage locations in the write order are performed repeatedly and concurrently.