OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION
    1.
    发明申请
    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: 接收用于修改存储在主存储节点中的主数据的主要部分的主要写入请求。 要复制主要写入请求以创建当前的辅助写入请求。 当前的次要写入请求是修改存储在辅助存储节点中的辅助数据的当前辅助部分。 确定当前次级部分的当前数据范围。 确定先前的次要写入请求是否正在修改与当前辅助部分的当前数据范围至少部分重叠的先前数据范围。 主要写入请求的执行被暂停,直到先前的次要写入请求已经完成更新辅助存储节点。

    SYNCHRONIZATION CACHE SEEDING
    2.
    发明申请

    公开(公告)号:US20200081902A1

    公开(公告)日:2020-03-12

    申请号:US16682007

    申请日:2019-11-13

    Applicant: NetApp Inc.

    Abstract: Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established.

    Overlapping write detection and processing for sync replication

    公开(公告)号:US09645753B2

    公开(公告)日:2017-05-09

    申请号: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.

    RECONCILIATION IN SYNC REPLICATION
    4.
    发明申请
    RECONCILIATION IN SYNC REPLICATION 有权
    SYNC REPLICATION中的重新配置

    公开(公告)号:US20160062836A1

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

    申请号:US14472885

    申请日:2014-08-29

    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.

    Abstract translation: 分布式存储系统将存储系统的主节点上的主逻辑存储对象的数据复制到分布式存储系统上的辅助节点上的辅助逻辑存储对象。 将数据写入主逻辑存储对象或将数据复制到辅助逻辑存储对象中的故障可能导致应同步的数据变得分歧。 在数据可能不一致的情况下,可以执行协调操作以重新同步数据。

    Synchronization cache seeding
    5.
    发明授权

    公开(公告)号:US11550819B2

    公开(公告)日:2023-01-10

    申请号:US16682007

    申请日:2019-11-13

    Applicant: NetApp Inc.

    Abstract: Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established.

    Overlapping write detection and processing for sync replication

    公开(公告)号:US10248341B2

    公开(公告)日:2019-04-02

    申请号:US15933556

    申请日:2018-03-23

    Applicant: NetApp Inc.

    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.

    Overlapping write detection and processing for sync replication

    公开(公告)号:US10852961B2

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

    申请号:US16364496

    申请日:2019-03-26

    Applicant: NetApp Inc.

    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.

    OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION

    公开(公告)号:US20190220206A1

    公开(公告)日:2019-07-18

    申请号:US16364496

    申请日:2019-03-26

    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.

    Overlapping write detection and processing for sync replication

    公开(公告)号:US09959064B2

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

    申请号:US15588726

    申请日:2017-05-08

    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.

Patent Agency Ranking