Clone volume split of clone volume from parent volume with data tiered to object store

    公开(公告)号:US12131046B1

    公开(公告)日:2024-10-29

    申请号:US18308703

    申请日:2023-04-28

    申请人: NetApp Inc.

    IPC分类号: G06F3/06

    CPC分类号: G06F3/0644 G06F3/0608

    摘要: Techniques are provided for splitting a clone volume from a parent volume whose data is stored within objects of an object store. A transfer map is used to track mappings of selectively created child object identifiers used to subsequently copy the one or more parent objects to create child objects corresponding to the child object identifiers. A consistency point phase is performed. For each child object identifier processed during the consistency point phase, an object state for a corresponding child object is set to a copy pending state. A reverse map is populated with a reverse map entry. The transfer map is traversed to copy the one or more parent objects as the child objects for splitting the clone volume from the parent volume. The reverse map is used to verify that the child objects are successfully created with valid data.

    READ ACCESS DURING CLONE VOLUME SPLIT OPERATION

    公开(公告)号:US20240361944A1

    公开(公告)日:2024-10-31

    申请号:US18308704

    申请日:2023-04-28

    申请人: NetApp Inc.

    IPC分类号: G06F3/06

    摘要: Techniques are provided for processing read operations while splitting a clone volume from a parent volume whose data is stored within objects of an object store. A transfer map is created 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. The transfer map for the object store is traversed to copy the parent objects as the child objects for the split clone operation. The child objects are verified as being successfully created with valid data. In response to determining that the parent object has been copied as the child object, a context check is performed using the reverse map to verify a block within the child object. In response a successful context check, the read operation is processed using the block of the child object.

    CLONE VOLUME SPLIT OF CLONE VOLUME FROM PARENT VOLUME WITH DATA TIERED TO OBJECT STORE

    公开(公告)号:US20240361938A1

    公开(公告)日:2024-10-31

    申请号:US18308703

    申请日:2023-04-28

    申请人: NetApp Inc.

    IPC分类号: G06F3/06

    CPC分类号: G06F3/0644 G06F3/0608

    摘要: Techniques are provided for splitting a clone volume from a parent volume whose data is stored within objects of an object store. A transfer map is used to track mappings of selectively created child object identifiers used to subsequently copy the one or more parent objects to create child objects corresponding to the child object identifiers. A consistency point phase is performed. For each child object identifier processed during the consistency point phase, an object state for a corresponding child object is set to a copy pending state. A reverse map is populated with a reverse map entry. The transfer map is traversed to copy the one or more parent objects as the child objects for splitting the clone volume from the parent volume. The reverse map is used to verify that the child objects are successfully created with valid data.