A method and system of replicating data using a recovery data change log.
According to one embodiment a method is provided in which a copy of a
data change log at a primary node is maintained at a data recovery node,
the data change log being associated with a primary data volume of the
primary node, a failure of the primary data volume is detected, and a
secondary data volume of a secondary node is updated using the copy of
the data change log in response to the detection.