HIERARCHICAL CONSISTENCY GROUP FOR STORAGE AND ASSOCIATED METHODS THEREOF

    公开(公告)号:US20220317893A1

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

    申请号:US17218520

    申请日:2021-03-31

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for using a hierarchical consistency group (CG) in a storage system are provided. A parent CG is associated with at least a first child CG having a plurality of storage volumes. An atomic application programming interface (API) provisions the parent CG and the first child CG by allocating storage and storing policies for the parent CG and the first CG. A storage service selected from a backup service, a replication service and a cloning service for the parent CG and the first CG is executed based on the stored policies.

    Application aware management in a network storage system

    公开(公告)号:US10664255B2

    公开(公告)日:2020-05-26

    申请号:US15607340

    申请日:2017-05-26

    Applicant: NetApp, Inc.

    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.

    Hierarchical consistency group for storage and associated methods thereof

    公开(公告)号:US11520490B2

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

    申请号:US17218520

    申请日:2021-03-31

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for using a hierarchical consistency group (CG) in a storage system are provided. A parent CG is associated with at least a first child CG having a plurality of storage volumes. An atomic application programming interface (API) provisions the parent CG and the first child CG by allocating storage and storing policies for the parent CG and the first CG. A storage service selected from a backup service, a replication service and a cloning service for the parent CG and the first CG is executed based on the stored policies.

    SYNCHRONOUS REPLICATION FOR STORAGE

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

    STORAGE AREA NETWORK ATTACHED CLUSTERED STORAGE SYSTEM

    公开(公告)号:US20210044656A1

    公开(公告)日:2021-02-11

    申请号:US17083860

    申请日:2020-10-29

    Applicant: NetApp Inc.

    Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.

    SYNCHRONOUS REPLICATION FOR STORAGE AREA NETWORK PROTOCOL STORAGE

    公开(公告)号:US20180139279A1

    公开(公告)日:2018-05-17

    申请号:US15850754

    申请日:2017-12-21

    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.

    System and method for managing event tracking
    20.
    发明授权
    System and method for managing event tracking 有权
    用于管理事件跟踪的系统和方法

    公开(公告)号:US09565243B2

    公开(公告)日:2017-02-07

    申请号:US13945836

    申请日:2013-07-18

    Applicant: NetApp, Inc.

    Abstract: A system and method of managing event tracking includes a tracking registry. The tracking registry includes a memory for storing tracking entries, a tracking entry hierarchy, and a registry interface configured to receive requests from a plurality of modules. The tracking registry opens a tracking entry based on a registry request received from a first module of the plurality of modules, and being associated with a first operation being handled by the first module and including a parent identifier of a parent tracking entry of the tracking entry, updates the tracking entry hierarchy based on the parent identifier, stores the first tracking entry in the memory, and closes the tracking entry based on an entry closing request received from a second module of the plurality of modules and being associated with completion of a second operation being handled by the second module. The second operation performs processing associated with completion of the first operation.

    Abstract translation: 管理事件跟踪的系统和方法包括跟踪注册表。 跟踪注册表包括用于存储跟踪条目的存储器,跟踪条目层次结构以及被配置为从多个模块接收请求的注册表界面。 跟踪注册表基于从多个模块中的第一模块接收的注册表请求打开跟踪条目,并且与由第一模块处理的第一操作相关联,并且包括跟踪条目的父跟踪条目的父标识符 基于所述父标识符来更新所述跟踪条目层级,将所述第一跟踪条目存储在所述存储器中,并且基于从所述多个模块中的第二模块接收到的条目关闭请求来关闭所述跟踪条目,并且与所述第二跟踪条目的完成相关联 操作由第二模块处理。 第二操作执行与完成第一操作相关联的处理。

Patent Agency Ranking