Processing of a set of pending operations for a switchover from a first storage resource to a second storage resource
AssigneeInternational Business Machines Corporation
InventorsMatthew G. Borlick, Clint A. Hardy, Matthew J. Kalos, Karl A. Nielsen, Richard B. Stelmach, Hui Zhang
Life of this patent
Estimating the term…
Abstract
A determination is made that data stored in an extent of a first storage resource is to be moved to an extent of a second storage resource. Operations that are still awaiting to start execution in the first storage resource after the data stored in the extent of the first storage resource has been moved to the extent of the second storage resource, are configured for execution in the second storage resource.
Claims18
A method, comprising:
- determining that data stored in an extent of a first storage resource is to be moved to an extent of a second storage resource;
- in response to determining that a first estimated time to execute a set of pending operations on a first storage resource and subsequently perform a switchover to a second storage resource exceeds a second estimated time to pause the set of pending operations, perform the switchover to the second storage resource and subsequently execute the set of pending operations on the second storage resource, performing the switchover to the second storage resource;
- and
- in response to determining that the first estimated time does not exceed the second estimated time, executing the set of pending operations on the first storage resource and subsequently performing the switchover to the second storage resource.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- determining that data stored in an extent of a first storage resource is to be moved to an extent of a second storage resource;
- in response to determining that a first estimated time to execute a set of pending operations on a first storage resource and subsequently perform a switchover to a second storage resource exceeds a second estimated time to pause the set of pending operations, perform the switchover to the second storage resource and subsequently execute the set of pending operations on the second storage resource, performing the switchover to the second storage resource;
- and
- in response to determining that the first estimated time does not exceed the second estimated time, executing the set of pending operations on the first storage resource and subsequently performing the switchover to the second storage resource.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable to cause operations to be performed, the operations comprising:
- determining that data stored in an extent of a first storage resource is to be moved to an extent of a second storage resource;
- in response to determining that a first estimated time to execute a set of pending operations on a first storage resource and subsequently perform a switchover to a second storage resource exceeds a second estimated time to pause the set of pending operations, perform the switchover to the second storage resource and subsequently execute the set of pending operations on the second storage resource, performing the switchover to the second storage resource;
- and
- in response to determining that the first estimated time does not exceed the second estimated time, executing the set of pending operations on the first storage resource and subsequently performing the switchover to the second storage resource.
Dependencies are inferred from the claim text.