METHODS AND SYSTEMS FOR MANAGING RACE CONDITIONS DURING USAGE OF A REMOTE STORAGE LOCATION CACHE IN A NETWORKED STORAGE SYSTEM

    公开(公告)号:US20230033584A1

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

    申请号:US17387807

    申请日:2021-07-28

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a networked storage system are provided. One method includes: generating, by a first node, a dummy entry in a storage location cache of the first node, the dummy entry associated with a read request received by the first node for data stored using a logical object owned by a second node; receiving, by the first node, an invalidation request to invalidate any storage location entry associated with the data, the invalidation request sent in response to the second node receiving a write request to modify the data; invalidating, by the first node, the dummy entry; receiving, by the first node, a response to the read request from the second node with the requested data; and replacing, by the first node, the dummy entry with a storage location entry and invalidating the storage location entry based on the invalidated dummy entry.

    Additional compression for existing compressed data

    公开(公告)号:US11368167B2

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

    申请号:US17027995

    申请日:2020-09-22

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing additional compression for existing compressed data. Format information stored within a data block is evaluated to determine whether the data block is compressed or uncompressed. In response to the data block being compressed according to a first compression format, the data block is decompressed using the format information. The data block is compressed with one or more other data blocks to create compressed data having a second compression format different than the first compression format.

    ADDITIONAL COMPRESSION FOR EXISTING COMPRESSED DATA

    公开(公告)号:US20240128984A1

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

    申请号:US18448218

    申请日:2023-08-11

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing additional compression for existing compressed data. Format information stored within a data block is evaluated to determine whether the data block is compressed or uncompressed. In response to the data block being compressed according to a first compression format, the data block is decompressed using the format information. The data block is compressed with one or more other data blocks to create compressed data having a second compression format different than the first compression format.

    ADDITIONAL COMPRESSION FOR EXISTING COMPRESSED DATA

    公开(公告)号:US20250047302A1

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

    申请号:US18798037

    申请日:2024-08-08

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for implementing additional compression for existing compressed data. Format information stored within a data block is evaluated to determine whether the data block is compressed or uncompressed. In response to the data block being compressed according to a first compression format, the data block is decompressed using the format information. The data block is compressed with one or more other data blocks to create compressed data having a second compression format different than the first compression format.

    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.

Patent Agency Ranking