MIRRORING DATA BETWEEN PRIMARY AND SECONDARY SITES
Provided are a method, system, and article of manufacture for mirroring data between a first site and a second site. Updates to segments of storage at the first site are copied to corresponding segments of storage at the second site. Codes are generated from the segments at the second site and a val...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Provided are a method, system, and article of manufacture for mirroring data between a first site and a second site. Updates to segments of storage at the first site are copied to corresponding segments of storage at the second site. Codes are generated from the segments at the second site and a valid flag is provided for at least one code indicating whether the code for the segment of data is valid. One code is generated from each segment of storage at the first site. An operation is initiated to copy segments from the second site to the first site. A determination is made for segments at the second site as to whether the valid flag for the code for the segment at the second site indicates that the code is valid in response to initiating the copy operation. The valid code for at least one segment in the second site is compared with the code for the corresponding segment at the first site to determine whether to copy the data from the segment at the second site to the first site as part of the copy operation.
La présente invention concerne un procédé, un système et un article de fabrication destinés à la conservation de données en miroir entre un premier site et un deuxième site. Les mises à jour de segments de stockage sur le premier site sont copiées vers les segments de stockage correspondants du deuxième site. Des codes sont générés à partir des segments du deuxième site et un indicateur valide est fourni pour au moins un code indiquant si le code du segment de données est valide. Un code est généré à partir de chaque segment de stockage du premier site. On initie une opération pour copier les segments du deuxième site vers le premier site. On détermine pour les segments du deuxième site si l'indicateur valide du code pour le segment du deuxième site indique que le code est valide en réponse au lancement de l'opération de copie. Le code valide pour au moins un segment du deuxième site est comparé avec le code du segment correspondant du premier site pour déterminer si l'on doit copier les données du segment du deuxième site vers le premier site dans le cadre de l'opération de copie. |
---|