Patent ID: 8639908
Filing Date: 2014-01-28
Classification: G06F

Abstract:
1. A computer program product for managing storage, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to assign each of one or more volumes to either: one or more storage groups or one or more reserve storage pool groups; computer readable program code configured to designate each of the one or more volumes assigned to the one or more storage groups as a storage volume; computer readable program code configured to designate each of the one or more volumes assigned to the one or more reserve storage pool groups as a reserve storage volume; and computer readable program code configured to receive policy attributes for at least one of the storage groups, the policy attributes comprising: computer readable program code configured to monitor a storage utilization level for the at least one storage group; computer readable program code configured to detect when the storage utilization level for the at least one storage group falls outside of the ideal storage utilization range; computer readable program code configured to adjust an available storage amount for the at least one storage group to bring the storage utilization level within the ideal storage utilization range; and computer readable program code configured to initialize at least one of the volumes by initializing at least a first four bytes of a volume label record corresponding to the at least one of the volumes with characters indicating that the at least one of the volumes is reserved as opposed to available; computer readable program code configured to determine whether a default reserve storage pool (DSRP) has been assigned for a given storage group; and computer readable program code configured to seek, initialize, and mount available reserve storage pool volumes for the given storage group according to a RESERVE policy parameter in response to determining that no DSRP has been assigned for the given storage group.