Disclosed is a method and system for performing periodic replication using
a write-ordered log. According to one embodiment, a plurality of write
operations to a primary data volume are tracked using a write operation
log and then data associated with the plurality of write operations is
replicated to a secondary data volume by coalescing the plurality of
write operations utilizing the write operation log and transferring data
associated with the plurality of write operations to the secondary data
volume. According to another embodiment the described tracking includes
storing metadata associated with the plurality of write operations within
the write operation log. In another embodiment, the described coalescing
includes identifying a non-overlapping portion of a first write operation
and a second write operation of the plurality of write operations
utilizing the metadata.