Patent ID: 8407445
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A method for triggering and coordinating pool storage reclamation, the method comprising: receiving an issued hint triggered by the execution of a data storage optimization operation applied to a mapped logical unit (MLU), wherein the MLU is one of a plurality of MLUs residing in a storage array; computing an unused portion amount of an allocated storage space in the MLU, wherein the allocated storage space comprises a plurality of slices; if the unused portion amount exceeds a predetermined threshold value, detecting at least one of the plurality of slices to be released from the allocated storage space; transferring data contained in the at least one detected slice to at least one remaining slice of the plurality of slices in the allocated storage space; and removing the at least one detected slice from the allocated storage space in the MLU to a common storage pool in the storage array, wherein the at least one removed slice is allocated to any one of the plurality of MLUs, wherein, prior to receiving the issued hint, tracking an amount of holes punched on the MLU by the data storage optimization operation, and only issuing a hint if the amount exceeds a predetermined hole punching threshold value.