RECONCILIATION IN SYNC REPLICATION
    11.
    发明申请

    公开(公告)号:US20170329678A1

    公开(公告)日:2017-11-16

    申请号:US15658112

    申请日:2017-07-24

    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.

    OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION

    公开(公告)号:US20170242603A1

    公开(公告)日:2017-08-24

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

    CLUSTERED STORAGE SYSTEM SYNCHRONIZATION
    13.
    发明申请
    CLUSTERED STORAGE SYSTEM SYNCHRONIZATION 审中-公开
    集群存储系统同步

    公开(公告)号:US20160063029A1

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

    申请号:US14472943

    申请日:2014-08-29

    Applicant: NetApp, Inc.

    CPC classification number: H04L67/1097

    Abstract: A request to perform a coordinated action is received. The coordinated action comprises a first plurality of operations. In response to reception of the request to perform the coordinated action, a second plurality of operations is performed in preparation for performing the coordinated action. A response to the request to perform the coordinated action is sent. The response to the request to perform the coordinated action comprises an indication that the first device will perform the coordinated action. An indication that the coordinated action is to be performed is received. In response to reception of the indication that the coordinated action is to be performed, the first plurality of operations is performed.

    Abstract translation: 接收到执行协调动作的请求。 协调动作包括第一多个操作。 响应于接收到执行协调动作的请求,执行第二多个操作以准备执行协调动作。 发送对执行协调动作的请求的响应。 对执行协调动作的请求的响应包括第一设备将执行协调动作的指示。 接收到要执行协调动作的指示。 响应于接收到要执行协调动作的指示,执行第一多个操作。

    Clustered storage system synchronization

    公开(公告)号:US11917005B2

    公开(公告)日:2024-02-27

    申请号:US16162850

    申请日:2018-10-17

    Applicant: NetApp Inc.

    CPC classification number: H04L67/1097

    Abstract: A request to perform a coordinated action is received. The coordinated action comprises a first plurality of operations. In response to reception of the request to perform the coordinated action, a second plurality of operations is performed in preparation for performing the coordinated action. A response to the request to perform the coordinated action is sent. The response to the request to perform the coordinated action comprises an indication that the first device will perform the coordinated action. An indication that the coordinated action is to be performed is received. In response to reception of the indication that the coordinated action is to be performed, the first plurality of operations is performed.

    Reconciliation in sync replication
    17.
    发明授权

    公开(公告)号:US10452489B2

    公开(公告)日:2019-10-22

    申请号:US15658112

    申请日:2017-07-24

    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.

    CLUSTERED STORAGE SYSTEM SYNCHRONIZATION
    18.
    发明申请

    公开(公告)号:US20190052709A1

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

    申请号:US16162850

    申请日:2018-10-17

    Applicant: NetApp Inc.

    Abstract: A request to perform a coordinated action is received. The coordinated action comprises a first plurality of operations. In response to reception of the request to perform the coordinated action, a second plurality of operations is performed in preparation for performing the coordinated action. A response to the request to perform the coordinated action is sent. The response to the request to perform the coordinated action comprises an indication that the first device will perform the coordinated action. An indication that the coordinated action is to be performed is received. In response to reception of the indication that the coordinated action is to be performed, the first plurality of operations is performed.

    OVERLAPPING WRITE DETECTION AND PROCESSING FOR SYNC REPLICATION

    公开(公告)号:US20180217771A1

    公开(公告)日:2018-08-02

    申请号:US15933556

    申请日:2018-03-23

    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.

    SYNCHRONIZATION CACHE SEEDING
    20.
    发明申请
    SYNCHRONIZATION CACHE SEEDING 审中-公开
    同步缓存高速缓存

    公开(公告)号:US20160063083A1

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

    申请号:US14473081

    申请日:2014-08-29

    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.

    Abstract translation: 从非易失性存储器读取同步元数据。 同步元数据包括一个或多个同步目标的指示。 同步目标是群集存储系统的节点。 使用同步元数据填充同步缓存。 在使用同步元数据的至少一部分填充同步缓存之后,建立到网络的连接。 在建立到网络的连接之后,建立到一个或多个同步目标中的第一个的连接。

Patent Agency Ranking