Volume group garbage collection
    11.
    发明授权

    公开(公告)号:US11907116B2

    公开(公告)日:2024-02-20

    申请号:US17733078

    申请日:2022-04-29

    Applicant: NetApp Inc.

    CPC classification number: G06F12/0253 G06F2212/702 G06F2212/7205

    Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.

    Re-aligning data replication configuration of primary and secondary data serving entities of a cross-site storage solution after a failover event

    公开(公告)号:US11966307B2

    公开(公告)日:2024-04-23

    申请号:US17751410

    申请日:2022-05-23

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2069 G06F11/2092 G06F2201/85 H04L67/1097

    Abstract: Systems and methods for re-aligning data replication configuration of a cross-site storage solution after a failover are provided. According to one embodiment, after a failover, the new primary distributed storage system orchestrates flipping of the data replication configuration of a peered consistency group (CG) to reestablish zero RPO and zero RTO protections for the peered CG. The primary causes the secondary distributed storage system to perform an atomic database operation on its remote configuration database to (i) delete an existing source configuration that identifies the secondary as a source of data replication; and (ii) persist a new destination configuration identifying the secondary as a destination of data replication. Then, the primary performs an atomic database operation on its local configuration database to (i) delete an existing destination configuration identifying the primary as the destination; and (ii) persist a new source configuration identifying the distributed storage system as the source.

    Performing various operations at the granularity of a consistency group within a cross-site storage solution

    公开(公告)号:US11934670B2

    公开(公告)日:2024-03-19

    申请号:US17219759

    申请日:2021-03-31

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/067

    Abstract: Systems and methods are described for efficiently performing various operations at the granularity of a consistency group (CG) within a cross-site storage solution. An example of one of the various operations includes an independent and parallel resynchronization approach that independently brings individual volumes of a CG to a steady state of in-synchronization (InSync), thereby contributing to scalability of CGs by supporting CGs having a large number of member volumes without requiring a change to the resynchronization process. Another example includes preserving dependent write-order consistency when a remote mirror copy goes out-of-synchronization (OOS) for any reason by driving all member volumes OOS responsive to any member volume becoming OOS. Yet another example includes independent creation of snapshots by member volumes to support efficient and on-demand creation by an application of a common snapshots of all or a subset of peered member volumes of a CG with which the application is associated.

    VOLUME GROUP GARBAGE COLLECTION
    16.
    发明公开

    公开(公告)号:US20230350801A1

    公开(公告)日:2023-11-02

    申请号:US17733078

    申请日:2022-04-29

    Applicant: NetApp Inc.

    CPC classification number: G06F12/0253 G06F2212/7205 G06F2212/702

    Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.

    FACILITATING IMMEDIATE PERFORMANCE OF VOLUME RESYNCHRONIZATION WITH THE USE OF PASSIVE CACHE ENTRIES

    公开(公告)号:US20230121272A1

    公开(公告)日:2023-04-20

    申请号:US17505962

    申请日:2021-10-20

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for reducing delays between the time at which a need for a resynchronization of data replication between a volume of a local CG and its peer volume of a remote CG is detected and the time at which the resynchronization is triggered (Reseed Time Period) are provided. According to an example, information indicative of the direction of data replication between the volume and the peer volume is maintained within a cache of a node. Responsive to a disruptive operation (e.g., relocation of the volume from an original node to a new node), the Reseed Time Period is lessened by proactively adding a passive cache entry to a cache within the new node at the time the CG relationship is created when the new node represents an HA partner of the original node and prior to the volume coming online when the new node represents a non-HA partner.

    RE-ALIGNING DATA REPLICATION CONFIGURATION OF PRIMARY AND SECONDARY DATA SERVING ENTITIES OF A CROSS-SITE STORAGE SOLUTION AFTER A FAILOVER EVENT

    公开(公告)号:US20220318105A1

    公开(公告)日:2022-10-06

    申请号:US17751410

    申请日:2022-05-23

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for re-aligning data replication configuration of a cross-site storage solution after a failover are provided. According to one embodiment, after a failover, the new primary distributed storage system orchestrates flipping of the data replication configuration of a peered consistency group (CG) to reestablish zero RPO and zero RTO protections for the peered CG. The primary causes the secondary distributed storage system to perform an atomic database operation on its remote configuration database to (i) delete an existing source configuration that identifies the secondary as a source of data replication; and (ii) persist a new destination configuration identifying the secondary as a destination of data replication. Then, the primary performs an atomic database operation on its local configuration database to (i) delete an existing destination configuration identifying the primary as the destination; and (ii) persist a new source configuration identifying the distributed storage system as the source.

    Re-aligning data replication configuration of primary and secondary data serving entities of a cross-site storage solution after a failover event

    公开(公告)号:US11360867B1

    公开(公告)日:2022-06-14

    申请号:US17219746

    申请日:2021-03-31

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for re-aligning data replication configuration of a cross-site storage solution after a failover are provided. According to one embodiment, after a failover, the new primary distributed storage system orchestrates flipping of the data replication configuration of a peered consistency group (CG) to reestablish zero RPO and zero RTO protections for the peered CG. The primary causes the secondary distributed storage system to perform an atomic database operation on its remote configuration database to (i) delete an existing source configuration that identifies the secondary as a source of data replication; and (ii) persist a new destination configuration identifying the secondary as a destination of data replication. Then, the primary performs an atomic database operation on its local configuration database to (i) delete an existing destination configuration identifying the primary as the destination; and (ii) persist a new source configuration identifying the distributed storage system as the source.

Patent Agency Ranking