Persistent key-value store and journaling system

    公开(公告)号:US11940911B2

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

    申请号:US17553930

    申请日:2021-12-17

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a persistent key-value store for caching client data, journaling, and/or crash recovery. The persistent key-value store may be hosted as a primary cache that provides read and write access to key-value record pairs stored within the persistent key-value store. The key-value record pairs are stored within multiple chains in the persistent key-value store. Journaling is provided for the persistent key-value store such that incoming key-value record pairs are stored within active chains, and data within frozen chains is written in a distributed manner across distributed storage of a distributed cluster of nodes. If there is a failure within the distributed cluster of nodes, then the persistent key-value store may be reconstructed and used for crash recovery.

    Co-located Journaling and Data Storage for Write Requests

    公开(公告)号:US20240061603A1

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

    申请号:US18497925

    申请日:2023-10-30

    Applicant: NetApp, Inc.

    Abstract: Methods and systems for co-locating journaling and data storage are provided. Separate journal and volume partitions may be maintained within each logical storage unit (e.g., Logical Unit Number (LUN)) of a distributed storage system. Journaling of metadata associated with write requests received from one or more clients may be distributed by identifying a destination logical storage unit to which data associated with a given write request is to be stored and causing the data and metadata to be persisted to disk by journaling the metadata and the data to respective portions of an active log within the journal partition of the destination logical storage unit. By using the same logical storage unit for both journaling of write requests and writing the data associated with such write requests, the bottleneck due to there being only a single device or storage unit handling all metadata for all write requests can be avoided.

    Malfunctioning system identification mechanism

    公开(公告)号:US11892929B2

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

    申请号:US17078804

    申请日:2020-10-23

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/327 G06F11/3034 G06F11/325 G06F11/328

    Abstract: A management system is described. The management system includes an interface coupled to a plurality of infrastructure appliances and one or more processors to monitor each of the plurality of infrastructure appliances, detect a malfunction at a first of the infrastructure appliances, and transmit a display message to one or more of the plurality of infrastructure appliances that are adjacent to the first infrastructure appliance, wherein a display message indicates one or more activity light indicators to be activated at an adjacent infrastructure appliance.

    Quality of service policy sets
    70.
    发明授权

    公开(公告)号:US11886363B2

    公开(公告)日:2024-01-30

    申请号:US17739391

    申请日:2022-05-09

    Applicant: NetApp, Inc.

    Abstract: Disclosed are systems, computer-readable mediums, and methods for managing client performance in a storage system. In one example, the storage system receives a request from a client to write data to the storage system. The storage system estimates, based on a system metric associated with the storage system reflecting usage of the storage system, a requested write QoS parameter for storing the data by the storage system during a first time period. The storage system further determines a target write QoS parameter for the client based on the estimated requested write QoS parameter and an allocated write QoS parameter for the client. Then, the storage system independently regulates read performance and write performance of the client using a controller to adjust the write performance toward the determined target write QoS parameter within the first time period based on feedback regarding the estimated requested write QoS parameter.

Patent Agency Ranking