Various methods and systems are disclosed for handling I/O requests to a
replica that has not yet been fully synchronized. One method involves
detecting the transfer of the role of working volume from a first volume
to a second volume. The second volume is configured as a replica of the
first volume, but the second volume may not be fully synchronized with
the first volume at the time that the role of working volume is
transferred. Subsequent to the role of working volume being transferred
to the second volume, a read request to the second volume is satisfied by
accessing a log. The log is configured to store values that have been
written to the first volume, and at least one of the values written to
the first volume has not been written to the second volume.