Method, system, and program for forming a consistency group
First Claim
1. A method for forming a consistency group of data, comprising:
- providing information on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller;
transmitting a command to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group; and
determining whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
62 Citations
41 Claims
-
1. A method for forming a consistency group of data, comprising:
-
providing information on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller;
transmitting a command to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group; and
determining whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22)
-
-
11. A method for forming a consistency group, comprising:
-
receiving a command from a master controller to generate a first data structure to indicate updates to a slave storage unit to form a consistency group initiated by the master controller;
generating the first data structure;
transmitting complete to the master controller after generating the first data structure;
copying updated data in the slave storage unit indicated in a second data structure to the remote storage, wherein the data is copied to form the consistency group; and
transmitting complete to the master controller after successfully copying the data in the slave storage unit to the remote storage. - View Dependent Claims (12, 13, 14)
-
-
15. A system in communication with a plurality of slave controllers, wherein each slave controller manages at least one slave storage unit, and wherein each slave storage controller is in communication with one remote storage, comprising:
-
means for providing information on a consistency group relationship indicating a plurality of the slave controllers and, for each indicated slave controller, at least one slave storage unit managed by the slave controller;
means for transmitting a command to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to one remote storage in a manner that forms the consistency group; and
means for determining whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage. - View Dependent Claims (16, 17, 18, 19, 20, 21, 23)
-
-
24. A system in communication with a master controller, comprising:
-
a slave storage unit;
means for receiving a command from the master controller to generate a first data structure to indicate updates to the slave storage unit to form a consistency group initiated by the master controller;
means for generating the first data structure;
means for transmitting complete to the master controller after generating the first data structure;
a second data structure indicating updated data in the slave storage unit;
means for copying updated data in the slave storage unit indicated in the second data structure to the remote storage, wherein the data is copied to form the consistency group; and
transmitting complete to the master controller after successfully copying the data in the slave storage unit to the remote storage. - View Dependent Claims (25, 26, 27)
-
-
28. An article of manufacture for forming a consistency group of data, wherein a plurality of slave controllers manage slave storage units, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
providing information on a consistency group relationship indicating a plurality of the slave controllers and, for each indicated slave controller, one slave storage unit managed by the slave controller;
transmitting a command to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group; and
determining whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An article of manufacture for forming a consistency group of data, wherein the article of manufacture receives communications from a master controller and causes operations to be performed, the operations comprising
receiving a command from the master controller to generate a first data structure to indicate updates to a slave storage unit to form a consistency group initiated by the master controller; -
generating the first data structure;
transmitting complete to the master controller after generating the first data structure;
copying updated data in the slave storage unit indicated in a second data structure to the remote storage, wherein the data is copied to form the consistency group; and
transmitting complete to the master controller after successfully copying the data in the slave storage unit to the remote storage. - View Dependent Claims (39, 40, 41)
-
Specification