SYNCHRONOUS REPLICATION
    12.
    发明申请

    公开(公告)号:US20220187993A1

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

    申请号:US17683009

    申请日:2022-02-28

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.

    Reconciliation in sync replication
    13.
    发明授权

    公开(公告)号:US11068350B2

    公开(公告)日:2021-07-20

    申请号:US16582126

    申请日:2019-09-25

    Applicant: NetApp inc.

    Abstract: A distributed storage system replicates data for a primary logical storage object on a primary node of the storage system to a secondary logical storage object on a secondary node on the distributed storage system. Failures in writing data to the primary logical storage object or failures in the replication of the data to the secondary logical storage object can cause data that should be synchronized to become divergent. In cases where the data may be divergent, reconciliation operations can be performed to resynchronize the data.

    RECONCILIATION IN SYNC REPLICATION
    14.
    发明申请

    公开(公告)号:US20200019467A1

    公开(公告)日:2020-01-16

    申请号:US16582126

    申请日:2019-09-25

    Applicant: NetApp Inc.

    Abstract: A distributed storage system replicates data for a primary logical storage object on a primary node of the storage system to a secondary logical storage object on a secondary node on the distributed storage system. Failures in writing data to the primary logical storage object or failures in the replication of the data to the secondary logical storage object can cause data that should be synchronized to become divergent. In cases where the data may be divergent, reconciliation operations can be performed to resynchronize the data.

    GRANULAR SYNC/SEMI-SYNC ARCHITECTURE
    16.
    发明申请

    公开(公告)号:US20180124172A1

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

    申请号:US15844705

    申请日:2017-12-18

    Applicant: NetApp Inc.

    Abstract: Data consistency and availability can be provided at the granularity of logical storage objects in storage solutions that use storage virtualization in clustered storage environments. To ensure consistency of data across different storage elements, synchronization is performed across the different storage elements. Changes to data are synchronized across storage elements in different clusters by propagating the changes from a primary logical storage object to a secondary logical storage object. To satisfy the strictest RPOs while maintaining performance, change requests are intercepted prior to being sent to a filesystem that hosts the primary logical storage object and propagated to a different managing storage element associated with the secondary logical storage object.

    OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION
    17.
    发明申请
    OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION 有权
    重复写入检测和处理同步复制

    公开(公告)号:US20160062685A1

    公开(公告)日:2016-03-03

    申请号:US14472782

    申请日:2014-08-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0619 G06F3/065 G06F3/067

    Abstract: A primary write request that is to modify a primary portion of primary data stored in a primary storage node is received. The primary write request is to be replicated to create a current secondary write request. The current secondary write request is to modify a current secondary portion of secondary data that is stored in a secondary storage node. A current data range of the current secondary portion is determined. A determination is made of whether a previous secondary write request is in process of modifying a previous data range that at least partially overlaps with a current data range of the current secondary portion. Execution of the primary write request is suspended, until the previous secondary write request has completed updating the secondary storage node.

    Abstract translation: 接收用于修改存储在主存储节点中的主数据的主要部分的主要写入请求。 要复制主要写入请求以创建当前的辅助写入请求。 当前的次要写入请求是修改存储在辅助存储节点中的辅助数据的当前辅助部分。 确定当前次级部分的当前数据范围。 确定先前的次要写入请求是否正在修改与当前辅助部分的当前数据范围至少部分重叠的先前数据范围。 主要写入请求的执行被暂停,直到先前的次要写入请求已经完成更新辅助存储节点。

    SYNCHRONOUS REPLICATION
    18.
    发明公开

    公开(公告)号:US20240126470A1

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

    申请号:US18448224

    申请日:2023-08-11

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.

    CLONED VIRTUAL MACHINE DISK REPLICATION

    公开(公告)号:US20220058159A1

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

    申请号:US17516343

    申请日:2021-11-01

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.

Patent Agency Ranking