RELOCATING A LOGICAL VOLUME FROM A FIRST STORAGE LOCATION TO A SECOND STORAGE LOCATION USING A COPY RELATIONSHIP
First Claim
1. A method, comprising:
- initiating an operation to move a logical volume from a first storage location to a second storage location;
establishing a relationship between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location;
receiving a read request to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location;
determining, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume at the second storage location; and
returning the requested data from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for relocating a logical volume from a first storage location to a second storage location using a copy relationship. An operation is initiated to move a logical volume from a first storage location to a second storage location. A relationship is established between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location. A read request is received to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location. A determination is made, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume as the second storage location. The requested data is returned from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location.
27 Citations
21 Claims
-
1. A method, comprising:
-
initiating an operation to move a logical volume from a first storage location to a second storage location; establishing a relationship between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location; receiving a read request to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location; determining, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume at the second storage location; and returning the requested data from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system in communication with a first and second storage locations, comprising:
-
a processor; and a program executed by the processor to perform operations, the operations comprising; receiving a request to move a logical volume from a first storage location to a second storage location; establishing a relationship between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location; receiving a read request to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location; determining, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume at the second storage location; and returning the requested data from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An article of manufacture implementing code executed to perform operations with respect to a first and second storage locations and to perform further operations comprising:
-
initiating an operation to move a logical volume from a first storage location to a second storage location; establishing a relationship between the first and second storage locations to copy data in the logical volume from the first storage location to the second storage location; receiving a read request to data in the logical volume while copying the data in the logical volume from the first storage location to the second storage location; determining, in response to the read request, whether the requested data is at a first copy of the logical volume in the first storage location or a second copy of the logical volume at the second storage location; and returning the requested data from the determined first or second copy of the logical volume while the logical volume is being copied from the first storage location to the second storage location. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification