Detection of anomalies in communities based on access patterns by users

    公开(公告)号:US11363042B2

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

    申请号:US16297513

    申请日:2019-03-08

    Applicant: NETAPP, INC.

    Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.

    Multi-tier destaging write allocation

    公开(公告)号:US11354049B2

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

    申请号:US16679914

    申请日:2019-11-11

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for multi-tier write allocation. A storage system may store data within a multi-tier storage environment comprising a first storage tier (e.g., storage devices maintained by the storage system), a second storage tier (e.g., a remote object store provided by a third party storage provider), and/or other storage tiers. A determination is made that data (e.g., data of a write request received by the storage system) is to be stored within the second storage tier. The data is stored into a staging area of the first storage tier. A second storage tier location identifier, for referencing the data according to a format utilized by the second storage tier, is assigned to the data and provided to a file system hosting the data. The data is then destaged from the staging area into the second storage tier, such as within an object stored within the remote object store.

    Block allocation for persistent memory during aggregate transition

    公开(公告)号:US11340804B2

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

    申请号:US16911425

    申请日:2020-06-25

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for block allocation for persistent memory during aggregate transition. In a high availability pair including first and second nodes, the first node makes a determination that control of a first aggregate is to transition from the first node to the second node. A portion of available free storage space is allocated from a first persistent memory of the first node as allocated pages within the first persistent memory. Metadata information for the allocated pages is updated with an identifier of the first aggregate to create updated metadata information reserving the allocated pages for the first aggregate. The updated metadata information is mirrored to the second node, so that the second node also reserves those pages. Control of the first aggregate is transitioned to the second node. As a result, the nodes do not attempt allocating the same free pages to different aggregates during a transition.

    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
    168.
    发明申请

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

Patent Agency Ranking