CPC G06F 3/065 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A method executed by one or more processors for providing read access during a split clone operation to split a clone volume from a parent volume whose data is stored in an object store as parent objects comprising:
creating a transfer map to track mappings of child object identifiers to parent object identifiers of the parent objects to copy as child objects having the child object identifiers;
traversing the transfer map for the object store to copy the parent objects as the child objects for the split clone operation;
verifying that the child objects are successfully created with valid data;
receiving a read operation targeting a block of the child object;
in response to determining that a parent object has been copied as the child object, performing a context check using a reverse map to verify the block within the child object, the block targeted by the read operation; and
in response a successful context check, processing the read operation using the block of the child object.
|