Patent ID: 8010758

Claim:
A method comprising: detecting a write to a first region of a volume, while synchronization of the volume with a replica volume is ongoing; modifying the first region while the synchronization is ongoing; detecting whether the first region of the volume is synchronized with respect to a corresponding region of the replica volume, wherein the detecting comprises detecting whether a pointer has advanced beyond a portion of a map corresponding to the first region of the volume, wherein the pointer identifies a next portion of the map that corresponds to a next region of the volume that needs to be synchronized with the replica volume during the ongoing synchronization; updating the map to indicate that the first region is unsynchronized with respect to the corresponding region of the replica volume, if the pointer has not advanced beyond the portion of the map, wherein the updating indicates that the first region will be synchronized at a first point in time during the ongoing synchronization, and the first point in time occurs when the pointer advances to the portion of the map corresponding to the first region; inhibiting replication of the write to the replica volume, if the pointer has not advanced beyond the portion of the map; and replicating the write, if the pointer has advanced beyond the portion of the map.