Patent ID: 8799211

Claim:
A computer implemented method comprising: detecting a change at a primary replication site, wherein the primary replication site comprises a storage device; updating a journal in response to detecting the change at the primary replication site, wherein the journal is stored in the storage device, and wherein the updating the journal in response to the detecting causes the journal to indicate that the change is currently being replicated; replicating the change to an intermediate replication site, wherein the replicating is performed by the primary replication site; receiving an acknowledgment at the primary replication site from the intermediate replication site, wherein the acknowledgment identifies whether the change has been successfully replicated from the intermediate replication site to a remote replication site, wherein replication of the change comprises application of the change to the remote site; and updating the journal, in response to the acknowledgment, wherein the updating the journal in response to the acknowledgement causes the journal to indicate that the change is no longer being replicated.