NON-DISRUPTIVE BASELINE AND RESYNCHRONIZATION OF A SYNCHRONOUS REPLICATION RELATIONSHIP

One or more techniques and/or computing devices are provided for non- disruptively establishing a synchronous replication relationship between a primary volume and a secondary volume and/or for resynchronizing the primary volume and the secondary volume. For example, a baseline snapshot and one or m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YANG, Yi, SHETTY, Rithin, Kumar, DUNN, Andrew, Eric
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:One or more techniques and/or computing devices are provided for non- disruptively establishing a synchronous replication relationship between a primary volume and a secondary volume and/or for resynchronizing the primary volume and the secondary volume. For example, a baseline snapshot and one or more incremental snapshots of the primary volume are used to construct and incrementally update the secondary volume with data from the primary volume. A dirty region log is used to track modifications to the primary volume. A splitter object is used to split client write requests to the primary volume and to the secondary volume. A synchronous transfer engine session is initiated to processing incoming client write requests using the dirty region log. A cutover scanner is used to transfer dirty data from the primary volume to the secondary volume. In this way, a synchronous replication relationship is established between the primary volume and the secondary volume. L'invention concerne une ou plusieurs techniques et/ou un ou plusieurs dispositifs informatiques pour établir de manière non perturbatrice une relation de réplication synchrone entre un volume primaire et un volume secondaire et/ou pour resynchroniser le volume primaire et le volume secondaire. Par exemple, un instantané d'écran de produit de base et un ou plusieurs instantanés d'écran incrémentaux du volume primaire sont utilisés pour construire et mettre à jour de manière incrémentale le volume secondaire avec des données provenant du volume primaire. Un journal de région erronée est utilisé pour suivre des modifications sur le volume primaire. Un objet diviseur est utilisé pour diviser des requêtes d'écriture de client entre le volume primaire et le volume secondaire. Une session de moteur de transfert synchrone est initiée pour traiter des requêtes d'écriture de client entrantes à l'aide du journal de région erronée. Un dispositif de balayage à basculement est utilisé pour transférer des données erronées du volume primaire au volume secondaire. De cette manière, une relation de réplication synchrone est établie entre le volume primaire et le volume secondaire.