Data set management
AssigneeInternational Business Machines Corporation
InventorsDerek L. Erdmann, Franklin E. McCune, Miguel A. Perez
Life of this patent
Estimating the term…
Abstract
Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportunity to reverse the decision to delete the data set. In one embodiment, a temporary interval of time is provided to reverse the deletion decision and restore the data set from the migrated data set, before the data set is permanently deleted.
Claims21
A computer program product for managing storage of data sets from an application in hierarchical storage tiers of storage devices in a storage system, wherein each hierarchical storage tier of storage devices has storage devices with different storage attributes, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising:
- hierarchical migration processing data sets automatically in accordance with a first tier migration policy including migrating data sets from a first hierarchical storage tier to a second hierarchical storage tier upon expiration of a data set retention period of the first tier migration policy by copying data sets from the first hierarchical storage tier to the second hierarchical storage tier and deleting data sets from the first hierarchical storage tier in accordance with the first tier migration policy;
- receiving a deletion request to delete a first data set stored in the first hierarchical storage tier prior to expiration of a first data set retention period of the first tier migration policy associated with the first data set;
- and
- deletion-migration processing the deletion request, the deletion-migration processing including:
- using the hierarchical migration processing to copy the first data set to the second hierarchical storage tier and delete the first data set from the first hierarchical storage tier prior to expiration of the first data set retention period of the first tier migration policy;
- and
- deleting the first data set from the second hierarchical storage tier after expiration of the first data set retention period of the first tier migration policy, wherein the first data set is temporarily available for restoration from the second hierarchical storage tier back to the first hierarchical storage tier until expiration of the first data set retention period associated with the first data set.
A method for managing storage of data sets from an application in hierarchical storage tiers of storage devices in a storage system, wherein each hierarchical storage tier of storage devices has storage devices with different storage attributes, the method comprising:
- hierarchical migration processing data sets automatically in accordance with a first tier migration policy including migrating data sets from a first hierarchical storage tier to a second hierarchical storage tier upon expiration of a data set retention period of the first tier migration policy by copying data sets from the first hierarchical storage tier to the second hierarchical storage tier and deleting data sets from the first hierarchical storage tier in accordance with the first tier migration policy;
- receiving a deletion request to delete a first data set stored in the first hierarchical storage tier prior to expiration of a first data set retention period of the first tier migration policy associated with the first data set;
- and
- deletion-migration processing the deletion request, the deletion-migration processing including;
- using the hierarchical migration processing to copy the first data set to the second hierarchical storage tier and delete the first data set from the first hierarchical storage tier prior to expiration of the first data set retention period of the first tier migration policy;
- and
- deleting the first data set from the second hierarchical storage tier after expiration of the first data set retention period of the first tier migration policy, wherein the first data set is temporarily available for restoration from the second hierarchical storage tier back to the first hierarchical storage tier until expiration of the first data set retention period associated with the first data set.
A system for managing storage of data sets from an application in hierarchical storage tiers of storage devices in a storage system, wherein each hierarchical storage tier of storage devices has storage devices with different storage attributes, the system comprising:
- a processor;
- and
- a computer readable storage medium having code executed by the processor to perform operations, the operations comprising:
- hierarchical migration processing data sets automatically in accordance with a first tier migration policy including migrating data sets from a first hierarchical storage tier to a second hierarchical storage tier upon expiration of a data set retention period of the first tier migration policy by copying data sets from the first hierarchical storage tier to the second hierarchical storage tier and deleting data sets from the first hierarchical storage tier in accordance with the first tier migration policy;
- receiving a deletion request to delete a first data set stored in the first hierarchical storage tier prior to expiration of a first data set retention period of the first tier migration policy associated with the first data set;
- and
- deletion-migration processing the deletion request, the deletion-migration processing including:
- using the hierarchical migration processing to copy the first data set to the second hierarchical storage tier and delete the first data set from the first hierarchical storage tier prior to expiration of the first data set retention period of the first tier migration policy;
- and
- deleting the first data set from the second hierarchical storage tier after expiration of the first data set retention period of the first tier migration policy, wherein the first data set is temporarily available for restoration from the second hierarchical storage tier back to the first hierarchical storage tier until expiration of the first data set retention period associated with the first data set.
Dependencies are inferred from the claim text.