Patent ID: 8583886
Filing Date: 2013-11-12
Classification: G06F

Abstract:
1. A computer-implemented method for synchronizing data storage systems, the method comprising: designating a relationship between a first data storage system and a second data storage system, such that data stored in the first data storage system is copied to the second data storage system, in response to determining that the data stored in the first data storage system has been modified; receiving a first request to modify data stored in a first data block of a first storage volume in the first data storage system, wherein the data block is modified according to the first request; determining that the first data block has not been successfully synchronized when the modified data stored in the first data block is not copied to the second data storage system; executing a process to retry synchronization of the first data block until synchronization of the first data block is successful, wherein the relationship is not suspended while the process is executed and the process retries synchronization of the first data block without waiting for the first request to be re-submitted; receiving a second request to read the modified data stored in the first data block; and rejecting or delaying the second request to read the modified data stored in the first data block until synchronization of the first data block is successful.