Techniques for prioritizing replicated writes from multiple sources on a disaster recovery site

    公开(公告)号:US12147682B1

    公开(公告)日:2024-11-19

    申请号:US18140154

    申请日:2023-04-27

    Abstract: Techniques can include: configuring source sites in a replication configuration with a target site; receiving, at a first of the source sites from a host, a write I/O to a target location of a source storage object of the source site; sending a replicated write corresponding to the write I/O from the first source site to the target site, wherein the replicated write writes to the target location of a target storage object of the target site; prioritizing the replicated write, based at least in part, on a site-level priority associated with the first source site; placing the first replicated write in a first queue of a first plurality of queues based, at least in part, on the site level priority associated with the first source site; selecting the first replicated write from said first queue; and servicing the first replicated write.

    TECHNIQUES FOR IMPLEMENTING GROUP MODIFICATIONS

    公开(公告)号:US20240346045A1

    公开(公告)日:2024-10-17

    申请号:US18133556

    申请日:2023-04-12

    Abstract: Techniques can include: establishing a synchronous replication configuration for a group of stretched resources configured for bi-directional synchronous replication between a first site and a second site; and performing processing to implement a change or modification operation of the group of one or more existing stretched resources. The processing can include performing a three phase workflow comprising: a preparation phase that prepares the group for the change or modification operation of the group; a commitment phase that commits the change or modification operation to the group; and a synchronization phase that synchronizes content of the group in accordance with the change or modification operation to the group. Each stretched resource of the group can be configured from local resources of the first and second sites where such local resources have the same identity when exposed to an external host over paths from the first and second sites.

    TECHNIQUES FOR OPTIMIZED DATA RESYNCHRONIZATION BETWEEN REPLICATION SITES

    公开(公告)号:US20240311033A1

    公开(公告)日:2024-09-19

    申请号:US18122978

    申请日:2023-03-17

    Abstract: Techniques for resynchronizing storage resources of two sites configured for synchronous replication can include tracking in-progress write requests in a map. Responsive to a site failure or a replication link failure resulting in failure or fracture of the synchronous replication, processing can be performed to resynchronize impacted resources of the two sites configured for synchronous replication. The processing can use the in-progress write requests in combination with resource snapshots and snapshot differences to resynchronize the impacted resource of the two sites. In at least one embodiment, the synchronous replication configuration can include active paths between both sites and a host. In at least one embodiment, the synchronous replication configuration can include an active path between the host and one site, and a passive path between the host and the second site. The synchronous replication can be bidirectional or two-way synchronous replication between the two sites.

    Systems and Methods for Optimized Metro Clone Creation and Refresh of Metro Volumes

    公开(公告)号:US20240248911A1

    公开(公告)日:2024-07-25

    申请号:US18159636

    申请日:2023-01-25

    CPC classification number: G06F16/275

    Abstract: A method, computer program product, and computer system for creating, by a computing device, a snapshot, wherein the snapshot may be a consistent byte for byte identical snapshot of a metro volume on a first site and a second site. A metro clone may be created from the snapshot of the metro volume on the first site and the second site. The metro clone may be mirrored. The metro clone and the metro volume may be refreshed on both the first site and the second site using an identical snapshot on both the first site and the second site.

    Storage resource resynchronization using pending IO requests

    公开(公告)号:US12216548B2

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

    申请号:US18164382

    申请日:2023-02-03

    Abstract: Techniques are disclosed for storage resource resynchronization using pending IO requests. For example, a method includes, upon detecting a failed network: quiescing IO activity in progress; identifying storage resources and associated pending IO requests; for each storage resource: creating a first snapshot of the storage resource; for each pending IO request, marking blocks specified by the pending IO request as modified; unquiescing the quiesced IO activity; upon detecting the network has been restored: creating a second snapshot of each storage resource; remote mirroring, to the destination, a copy of differences of each source storage resource to the destination storage resource, wherein the differences are identified by comparing the first and the second snapshot; transmitting a request for the destination to create a third snapshot comprising a snapshot of each destination storage resource; and triggering the destination to process the third snapshot to identify storage resources based on the differences.

    Techniques for adding and removing storage objects from groups

    公开(公告)号:US12086159B1

    公开(公告)日:2024-09-10

    申请号:US18142224

    申请日:2023-05-02

    CPC classification number: G06F16/275 G06F3/065

    Abstract: Techniques can include: establishing synchronous replication configurations between first and second sites for a group of stretched resources and a stretched resource; and performing processing that adds the stretched resource to the group. While both the group and stretched resource are in an active-active state and replicating data, existing replication session objects associated with stretched resource on both sites can be deleted while retaining remaining portions of layered services stacks corresponding to the stretched resource on both sites. A first remaining portion can be added to a first replication session object corresponding to the group on the first site. A second remaining portion can be added to a second replication session object corresponding to the group on the second site. Even though the existing replication session objects associated with the stretched resource may be deleted, the existing configuration corresponding to the stretched object can be retained.

Patent Agency Ranking