An article of manufacture including code executed in a system in communication with a plurality of control units, source storages, target storages, and an application, wherein the code is executed to perform operations, the operations comprising:
- maintaining information on multiple source storage and target storage pairs maintained by the control units, wherein the control units maintaining the pairs copy writes to the source storage to the target storage;
- managing data consistency across multiple source storage and target storage pairs maintained by the control units;
- determining freeze timeouts used by the control units maintaining the source and target pairs, wherein in response to a freeze operation with respect to one source and target pair managed by one control unit, wherein the control unit blocks writes to the source storage, wherein the control unit initiates a thaw operation to continue receiving write operations at the source storage after a lapse of the freeze timeout for the source and target pair in response to the freeze operation, and wherein after the thaw operation, received writes completed at the source storage are not transferred to the target storage;
- determining a send signal interval based on the determined freeze timeouts;
- and
- communicating a signal at the send signal interval to the control units maintaining the source and target pairs.