Method, system, and program for asynchronous copy
First Claim
Patent Images
1. A method for maintaining consistency of data, comprising:
- copying one or more blocks of data identified by a first structure at a primary site to form a consistent set of data from the primary site to a secondary site asynchronously; and
while the primary site is not acknowledging completion of host write requests to any blocks of data, creating a second structure at the primary site, wherein the second structure indicates which blocks of data are modified at the primary site while the consistent set of data is being formed using the first structure.
1 Assignment
0 Petitions
Accused Products
Abstract
For a technique for maintaining consistency of data, one or more blocks of data identified by a first structure are copied to form a consistent set of data. While not acknowledging completion of write requests to any blocks of data, a second structure is created, wherein the second structure indicates which blocks of data are modified while the consistent set of data is being formed.
-
Citations
30 Claims
-
1. A method for maintaining consistency of data, comprising:
-
copying one or more blocks of data identified by a first structure at a primary site to form a consistent set of data from the primary site to a secondary site asynchronously; and while the primary site is not acknowledging completion of host write requests to any blocks of data, creating a second structure at the primary site, wherein the second structure indicates which blocks of data are modified at the primary site while the consistent set of data is being formed using the first structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for asynchronous copy, comprising:
-
updating indicators in a first structure at a primary site for one or more blocks of data, wherein each indicator in the first structure indicates whether a corresponding block of data was modified at the primary site since the block of data was last sent to remote storage; and while copying the blocks of data identified by the indicators in the first structure as having been modified since the blocks of data were last sent to remote storage, updating indicators in a second structure at the primary site for the one or more blocks of data, wherein each indicator in the second structure indicates whether a corresponding block of data was modified at the primary site while a consistent set of data is being formed using the first structure. - View Dependent Claims (9, 10)
-
-
11. An article of manufacture for maintaining consistency of data, wherein the article of manufacture causes operations, the operations comprising:
-
copying one or more blocks of data identified by a first structure at a primary site to form a consistent set of data from the primary site to a secondary site asynchronously; and while the primary site is not acknowledging completion of host write requests to any blocks of data, creating a second structure at the primary site, wherein the second structure indicates which blocks of data are modified at the primary site while the consistent set of data is being formed using the first structure. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture for asynchronous copy, wherein the article of manufacture causes operations, the operations comprising:
-
updating indicators in a first structure at a primary site for one or more blocks of data, wherein each indicator in the first structure indicates whether a corresponding block of data was modified at the primary site since the block of data was last sent to remote storage; and while copying the blocks of data identified by the indicators in the first structure as having been modified since the blocks of data were last sent to remote storage, updating indicators in a second structure at the primary site for the one or more blocks of data, wherein each indicator in the second structure indicates whether a corresponding block of data was modified at the primary site while a consistent set of data is being formed using the first structure. - View Dependent Claims (19, 20)
-
-
21. A system for maintaining consistency of data, comprising:
-
means for copying one or more blocks of data identified by a first structure at a primary site to form a consistent set of data from the primary site to a secondary site asynchronously; and means for, while the primary site is not acknowledging completion of host write requests to any blocks of data, creating a second structure at the primary site, wherein the second structure indicates which blocks of data are modified at the primary site while the consistent set of data is being formed using the first structure. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for asynchronous copy, comprising:
-
means for updating indicators in a first structure at a primary site for one or more blocks of data, wherein each indicator in the first structure indicates whether a corresponding block of data was modified at the primary site since the block of data was last sent to remote storage; and means for, while copying the blocks of data identified by the indicators in the first structure as having been modified since the blocks of data were last sent to remote storage, updating indicators in a second structure at the primary site for the one or more blocks of data, wherein each indicator in the second structure indicates whether a corresponding block of data was modified at the primary site while a consistent set of data is being formed using the first structure. - View Dependent Claims (29, 30)
-
Specification