MAINTAINING CONSISTENCY OF ASYNCHRONOUS REPLICATION

    公开(公告)号:US20220083564A1

    公开(公告)日:2022-03-17

    申请号:US17023525

    申请日:2020-09-17

    IPC分类号: G06F16/27 G06F12/0802

    摘要: Maintaining consistency for asynchronous replication of LUNs of a local storage system to corresponding LUNs of a remote storage system includes copying application data written to LUNs to cache slots, copying metadata of LUNs to cache slots, associating a first sequence number to all metadata modifications and all application data writes that are begun after a first time and before a second time, associating a second sequence number, different from the first sequence number, to all metadata modifications and all application data writes that are begun after the second time, and, after completion of all metadata modifications and all application data writes associated with the first sequence number, initiating transfer to the remote storage system of all metadata modifications and all application data writes associated with the first sequence number. Each cache slot may include a field that indicates a corresponding sequence number.

    Environmental Aware Witness for Active-Active Storage Cluster Nodes

    公开(公告)号:US20200167233A1

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

    申请号:US16777687

    申请日:2020-01-30

    IPC分类号: G06F11/14 G06F11/20

    摘要: The system, devices, and methods disclosed herein relate to a dynamic, robust method for choosing a “winner” in an active-active data storage network. In the systems and methods disclosed herein, two or more intelligent nodes within an active-active data storage network periodically exchange operational parameters in an ongoing negotiation regarding who should be the winner in the event of a communication failure within the network. The winner is chosen dynamically based on the operational parameters. A witness is kept apprised of the winner. In the event of a communication failure between the two nodes, the winner is chosen by the witness based on the most recently negotiated lock file reported by one or both of the nodes.

    Environmental aware witness for active-active storage cluster nodes

    公开(公告)号:US10592342B1

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

    申请号:US15887295

    申请日:2018-02-02

    IPC分类号: G06F11/14 G06F11/20

    摘要: The system, devices, and methods disclosed herein relate to a dynamic, robust method for choosing a “winner” in an active-active data storage network. In the systems and methods disclosed herein, two or more intelligent nodes within an active-active data storage network periodically exchange operational parameters in an ongoing negotiation regarding who should be the winner in the event of a communication failure within the network. The winner is chosen dynamically based on the operational parameters. A witness is kept apprised of the winner. In the event of a communication failure between the two nodes, the winner is chosen by the witness based on the most recently negotiated lock file reported by one or both of the nodes.

    Remotely replicating duplicated data

    公开(公告)号:US11822808B2

    公开(公告)日:2023-11-21

    申请号:US17984536

    申请日:2022-11-10

    IPC分类号: G06F3/06

    摘要: Data may be replicated from a host storage system to a target storage system. It may be determined to replicate a first logical storage element on the source storage system to a second logical storage element on the target storage system, wherein the first logical storage element defines a first data portion having a first value. It may be determined that a third logical storage element on the target storage system defines a second data portion having the first value. The first logical storage element may be replicated to the second logical storage element by establishing a deduplication relationship between the second logical storage element and the third logical storage element on the target storage system without transmitting the first data portion from the source storage system to the target storage system.

    RESOLVING CACHE SLOT LOCKING CONFLICTS FOR REMOTE REPLICATION

    公开(公告)号:US20220138105A1

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

    申请号:US17084835

    申请日:2020-10-30

    摘要: Cache slots on a storage system may be shared between entities processing write operations for logical storage unit (LSU) tracks and entities performing remote replication for write operations for the LSU tracks. If a new write operation is received on a first storage system (S1) for a track of an LSU (R1) when the cache slot mapped to the R1 track is locked by a process currently transmitting data of the cache slot to a second storage system (S2), a new cache slot may be allocated to the R1 track, the data of the original cache slot copied to the new cache slot, and the new write operation for the R1 track initiated on S1 using the new cache slot; while the data of the original cache slot is independently, and perhaps concurrently, transmitted to S2 to be replicated in R2, the LSU on S2 that is paired with R1.

    Multiple available witnesses
    8.
    发明授权

    公开(公告)号:US10193767B1

    公开(公告)日:2019-01-29

    申请号:US14982833

    申请日:2015-12-29

    IPC分类号: H04L12/24 H04L29/08

    摘要: Providing multiple witnesses that manage resources for at least two different sites includes one of the sites choosing a particular one of the witnesses, the one of the at least two different sites confirming that the particular one of the witnesses is available to manage resources, the one of the at least two different sites communicating with other ones of the at least two different sites to determine if the particular one of the witnesses is acceptable to the other ones of the at least two different sites, and choosing the particular one of the witnesses in response to the particular one of the witnesses being available to manage resources and the particular one of the witnesses being acceptable to all of the other ones of the at least two different sites. The managed resources may correspond to data storage and the sites may be mirrored storage devices.