DATA CONNECTOR COMPONENT FOR IMPLEMENTING DATA REQUESTS

    公开(公告)号:US20220138051A1

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

    申请号:US17130243

    申请日:2020-12-22

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing data requests associated with objects of an object store. A data connector component may be instantiated as a container for processing data requests associated with backup data stored within objects of an object store. The data connector component may evaluate the object store to identify snapshots stored as the backup data within the objects of the object store according to an object format. The data connector component may provide a client device with access to backup data of the snapshots.

    INFRASTRUCTURE APPLIANCE MALFUNCTION DETECTION

    公开(公告)号:US20220131742A1

    公开(公告)日:2022-04-28

    申请号:US17078726

    申请日:2020-10-23

    Applicant: NetApp, Inc.

    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 the first infrastructure appliance including a message to be displayed at one or more activity light indicators at the first infrastructure appliance.

    SYNCHRONOUS REPLICATION FOR STORAGE
    165.
    发明申请

    公开(公告)号:US20220124149A1

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

    申请号:US17567182

    申请日:2022-01-03

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.

    OBJECT TIERING IN A DISTRIBUTED STORAGE SYSTEM

    公开(公告)号:US20220121364A1

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

    申请号:US17646603

    申请日:2021-12-30

    Applicant: NetApp, Inc.

    Abstract: A system, method, and machine-readable storage medium for analyzing a state of a data object are provided. In some embodiments, the method includes receiving, at a storage device, a metadata request for the data object from a client. The data object is composed of a plurality of segments. The method also includes selecting a subset of the plurality of segments and obtaining a segment state for each segment of the subset. Each segment state indicates whether the respective segment is accessible via a backing store. The method further includes determining a most restrictive state of the one or more segment states and sending state information to the client in response to the metadata request, the state information being derived from the most restrictive state.

    Maintaining timestamp parity of objects with alternate data streams during transition phase to synchronous state

    公开(公告)号:US11301450B2

    公开(公告)日:2022-04-12

    申请号:US16804170

    申请日:2020-02-28

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for maintaining timestamp parity during a transition replay phase to a synchronous state. During a transition logging phase where metadata operations executed by a primary node are logged into a metadata log and regions modified by data operations executed by the primary node are tracked within a dirty region log, a close stream operation to close a stream associated with a basefile of the primary node is identified. A determination is made as to whether the dirty region log comprises an entry for the stream indicating that a write data operation previously modified the stream. In an example, in response to the dirty region log comprising the entry, an indicator is set to specify that the stream was deleted by the close stream operation. In another example, a modify timestamp of the basefile is logged into the metadata log for subsequent replication to the secondary node.

    Building stable storage area networks for compute clusters

    公开(公告)号:US11301139B2

    公开(公告)日:2022-04-12

    申请号:US16722270

    申请日:2019-12-20

    Applicant: NetApp, Inc.

    Abstract: Systems and methods that result in a stable storage system are provided. In the storage system, the latency spikes may be reduced when multiple volumes are aggregated into transfer sets according to system characteristics. The storage system transfers ownership of volumes in each transfer set as a single transaction. In the storage system, connectivity between the host and the storage controller is re-established based on the connectivity in a physical transport layer and a single path. In the storage system, pre-mature failback is also avoided when ownership of volumes is transferred back to a preferred storage controller when the same number of paths existed between the host and the preferred storage controller before and after a failover operation. Further, the storage system generates connectivity reports that display connectivity paths between hosts, storage controllers, and volumes.

    RESILIENT IMPLEMENTATION OF CLIENT FILE OPERATIONS AND REPLICATION

    公开(公告)号:US20220091749A1

    公开(公告)日:2022-03-24

    申请号:US17543351

    申请日:2021-12-06

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for resilient replication of storage operations. For example, a first storage controller may host first storage having a replication relationship with second storage hosted by a second storage controller. To improve resiliency against transient network issues of a network between the storage controllers, the first storage controller may implement a queue and retry mechanism to retry replication operations not acknowledge back by the second storage controller within a threshold time. The second storage controller may maintain a cumulative sequence number of a latest replication operation performed in order, an operation response map of replication operations performed out of order, and an operation finder map identifying currently implemented replication operations, which may be used to process incoming replication operations. Single write semantics, write order consistency, and reduction of write amplification may be provided.

Patent Agency Ranking