Patent ID: 9612748
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: receiving an extend request, the extend request including a new extent allocation amount for a data set, the data set associated with a number of volumes in a storage facility, wherein the number of volumes includes at least a first volume, a second volume, and a third volume, wherein at least one of the first volume and the second volume is associated with a dynamic volume count (DVC) and is not a candidate volume of the data set, wherein the third volume is not associated with the DVC and is a primary volume or a candidate volume of the data set; increasing a total percentage of space of each volume which may be used for extent allocations; apportioning the new extent allocation amount among fractional amounts, the fractional amounts including at least a first fractional amount and at least a second fractional amount; allocating the first fractional amount to the first volume; allocating the second fractional amount to the second volume; determining, after allocating the first and second fractional amounts, that the third volume can accommodate the new extent allocation amount; and reallocating the first and second fractional amounts to the third volume.