Garbage collection in a storage system
AssigneePure Storage, Inc.
InventorsJohn Colgrove, John Hayes, Ethan Miller, Cary Sandvig, Joseph S. Hasbani, Feng Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorsJohn Colgrove, John Hayes, Ethan Miller, Cary Sandvig, Joseph S. Hasbani, Feng Wang
Estimating the term…
A system and method for performing garbage collection. A system includes a storage medium, a first table including entries which map a virtual address to locations in the storage medium, and a second table with entries which include a reverse mapping of a physical address in a data storage medium to one or more virtual addresses. A storage controller is configured to perform garbage collection. During garbage collection, the controller is configured to identify one or more entries in the second table which correspond to a segment to be garbage collected. In response to determining the first table includes a valid mapping for a virtual address included in an entry of the one of the one or more entries, the controller is configured to copy data from a first location identified in the entry to a second location in the data storage medium, and reclaim the first storage location.
A computing system comprising:
A method for use in a computing system, the method comprising:
A non-transitory computer readable storage medium comprising program instructions, wherein said program instructions are executable to:
Dependencies are inferred from the claim text.