Write invalidation of a remote location cache entry in a networked storage system

    公开(公告)号:US11544011B1

    公开(公告)日:2023-01-03

    申请号:US17387792

    申请日:2021-07-28

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked storage system are provided. One method includes: receiving, by a first storage node, a request to modify data stored using a logical storage object presented by the first storage node, the first storage node communicating with a second storage node configured as a failover partner of the first storage node; transmitting, by the first storage node, an invalidation request to the second storage node to invalidate an entry in a storage location cache of the second storage node, the entry indicating a storage location where data is stored by the first storage node, before modification; and responding, by the first storage node, to the request after modifying the data and upon receiving a response from the second storage node indicating successful invalidation of the entry.

    Networked storage system with a remote storage location cache and associated methods thereof

    公开(公告)号:US11481326B1

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

    申请号:US17387776

    申请日:2021-07-28

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked storage system are provided. One method includes: utilizing, by a first node, a storage location cache to determine if an entry associated with a first read request for data stored using a logical object owned by a second node configured as a failover partner node of the first node exists; transmitting, by the first node, the first read request to the second node; receiving, by the first node, a response to the first read request from the second node with requested data; inserting, by the first node, an entry in the storage location cache indicating the storage location information for the data; and utilizing, by the first node, the inserted entry in the storage location cache to determine storage location of data requested by a second read request received by the first node.

    TRANSFERRING SNAPSHOT COPY TO OBJECT STORE WITH DEDUPLICATION PRESERVATION AND ADDITIONAL COMPRESSION

    公开(公告)号:US20210103397A1

    公开(公告)日:2021-04-08

    申请号:US17106268

    申请日:2020-11-30

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.

    On-demand restore of a snapshot to an on-demand volume accessible to clients

    公开(公告)号:US12229431B2

    公开(公告)日:2025-02-18

    申请号:US18614986

    申请日:2024-03-25

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.

Patent Agency Ranking