A method and apparatus are provided for enhancing the performance of
storage systems to allow recovery after all types of suspensions in
remote copy operations. Data is synchronized after an interruption in
transfer between a first storage volume of a primary storage system and a
first storage volume of a secondary storage system which also includes a
second storage volume. After the interruption is detected, at the primary
storage system, a record is provided of the data written onto the first
storage volume of the primary storage system, and at the secondary
storage volume a record is provided of the data written onto the first
storage volume of the secondary storage system. Then, at least a partial
copy of the record of the data written onto the first storage volume of
the primary storage system is written onto the second storage volume.
Using the copy, the first storage volume of the secondary storage system
is synchronized with the second storage volume of the secondary storage
system.