VOLUME GROUP GARBAGE COLLECTION
    21.
    发明公开

    公开(公告)号: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.

    PHYSICAL SIZE API FOR SNAPSHOTS BACKED UP TO OBJECT STORE

    公开(公告)号:US20230350760A1

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

    申请号:US17731545

    申请日:2022-04-28

    Applicant: NetApp Inc.

    CPC classification number: G06F11/1451 G06F9/544 G06F2201/84

    Abstract: Techniques are provided for determining a physical size of a snapshot backed up to an object store. Snapshot data of the snapshot may be backed up into objects that are stored from a node to the object store, such as a cloud computing environment. A tracking object is created to identify which objects within the object store comprise the snapshot data of the snapshot. In order to determine the physical size of the snapshot, the tracking object and/or tracking objects of other snapshots such as a prior snapshot are evaluated to identify a set of objects comprising snapshot data unique to the snapshot and not shared with the prior snapshot. The physical sizes of the set of objects are combined with a metadata size of metadata of the snapshot to determine the physical size of the snapshot.

    SNAPSHOT COPY OPERATION BETWEEN ENDPOINTS

    公开(公告)号:US20230133533A1

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

    申请号:US17731745

    申请日:2022-04-28

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a snapshot copy operation between endpoints. One or more snapshots (e.g., snapshots of an on-premise volume) is stored within a source endpoint, such as a source bucket of an object store. A post operation is executed to copy objects comprising snapshot data of a snapshot from the source endpoint to a destination endpoint. A get operation and a tracking object such as a cookie is used to track progress of copying the objects from the source endpoint to the destination endpoint. The tracking object is used to restart the copying of the objects from a point where the copying left off (e.g., in the event there is a failure) without having to restart from the beginning.

    ON-DEMAND PARALLEL PROCESSING OF OBJECTS USING DATA CONNECTOR COMPONENTS

    公开(公告)号:US20220138169A1

    公开(公告)日:2022-05-05

    申请号:US17242399

    申请日:2021-04-28

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.

    DATA FORMAT FOR EFFICIENT MANAGEMENT OF CHECKPOINT SUPPORT

    公开(公告)号:US20240403172A1

    公开(公告)日:2024-12-05

    申请号:US18641787

    申请日:2024-04-22

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for a data format for efficient management of checkpoint support. The data format corresponds to a base metafile and a set of instance metafiles used to track storage operations such as a directory restore operation. The base metafile and the set of instance metafiles can be used to resume the storage operation from where the storage operation left off in the event of a failure. The base metafile and the set of instance metafiles can be used to track progress of the storage operation processing objects stored within an object store of a cloud storage environment.

    OBJECT STORE DATA MANAGEMENT CONTAINER WITH INTEGRATED SNAPSHOT DIFFERENCE INTERFACE FOR CATALOGING SNAPSHOTS WHILE RESIDENT IN OBJECT STORE

    公开(公告)号:US20240403168A1

    公开(公告)日:2024-12-05

    申请号:US18800181

    申请日:2024-08-12

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for a snapshot difference interface integrated into an object store data management container. The snapshot difference interface is capable of interpreting an object format and snapshot file system format of snapshots backed up to an object store within objects formatted according to the object format. The snapshot difference interface can identify differences between snapshots, such as files that changed between the snapshots, while the snapshots are still resident within the object store. Because the snapshot difference interface does not retrieve the snapshots from the object store, security is improved, resource and network consumption is reduced, there is less of an impact upon client I/O processing, and a catalog of the snapshots can be more efficiently built and recovered in the event of corruption.

    DIRECTORY RESTORE FROM REMOTE OBJECT STORE
    29.
    发明公开

    公开(公告)号:US20240362118A1

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

    申请号:US18655446

    申请日:2024-05-06

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1435 G06F11/1469 G06F16/128 G06F2201/84

    Abstract: Techniques are provided for restoring a directory from a snapshot of a volume backed up to an object store. The snapshot may be backed up from a node to the object store, such as a cloud computing environment. A user may want to restore the directory within the volume without having to restore the entire volume, which otherwise would waste computing resources, storage, network bandwidth, and time. Accordingly, the techniques provided herein are capable of restoring just the directory from the snapshot that is stored within the object store. Because snapshot data of the snapshot may be stored across multiple objects within the object store, certain objects are identified as comprising snapshot data (backup data) of the directory and content items within the directory. In this way, the snapshot data of the directory is restored from these objects to a restore directory at a restore target.

Patent Agency Ranking