Storage system with detection and correction of reference count based leaks in physical capacity
AssigneeEMC IP Holding Company LLC
InventorsAnton Kucherov, Leron Fliess
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsAnton Kucherov, Leron Fliess
Estimating the term…
A storage system in one embodiment comprises a plurality of storage devices and an associated storage controller. The storage controller implements a logical storage layer in which logical blocks are associated with respective content-based signatures and a physical storage layer in which the content-based signatures are associated with respective physical blocks in the storage devices. The storage controller maintains reference counts for respective ones of the physical blocks, with a given such reference count indicating a number of the logical blocks that map via their respective content-based signatures to the same physical block, groups the content-based signatures into one or more subsets, and for a given one of the subsets, executes a scan of the logical blocks to detect any discrepancies in the maintained reference counts for the given subset, and corrects detected discrepancies by updating the reference counts for the given subset based at least in part on results of the scan.
An apparatus comprising:
A method comprising:
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said at least one processing device:
Dependencies are inferred from the claim text.