| CPC G06F 3/0619 (2013.01) [G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving a write at a filter operating between a device and a volume;
marking an entry in a primary map based on an address of the write, the primary map including a plurality of entries, each entry corresponding to a portion of the volume;
receiving a request to perform a delta operation, wherein writes subsequent to the request are marked in a secondary map and the primary map is frozen;
processing the primary map to transfer data associated with the marked entries to a consumer;
receiving a new write while processing the primary map;
performing bit logic that determines how the new write is handled in the volume, the primary map, and the secondary map; and
handing the write according to the logic.
|