Optimizing garbage collection copy forward operation by generating a live instance table
AssigneeDell Products L.P.
InventorsChuanbo Jack Zheng, Srikanth Srinivasan, Kao-Feng Hsieh
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsChuanbo Jack Zheng, Srikanth Srinivasan, Kao-Feng Hsieh
Estimating the term…
A method for managing a garbage collection operation includes: generating a live filter using an L1 table; iterating an index table to obtain fingerprints (FPs) of LO segments and container identifiers (CIDs) associated with the FPs; generating a live instance table based on the index table and the live filter; iterating the live instance table to count the active FPs for each CID; identifying, based on a reference table, a first container that has a low-liveness state and a second container that has a high-liveness state; assigning the first container to a batch; identifying FPs of the LO segments associated with each CID in the batch; obtaining metadata of each CID in the batch; generating a bitmap based on the hash table and metadata; identifying a set of live compression regions (CRs); and deleting containers of inactive LO segments as part of the operation.
A method for managing a garbage collection operation in a storage system, the method comprising:
A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing a garbage collection operation in a storage system, the method comprising:
A system for managing a garbage collection operation in a storage system, the system comprising:
Dependencies are inferred from the claim text.