THINING DATABASES FOR GARBAGE COLLECTION
First Claim
Patent Images
1. A system comprising:
- a storage array; and
a storage controller coupled to the storage array, the storage controller comprising a processing device, the processing device to;
remap a plurality of deduplication references in a deduplication map to point to an earlier occurrence of duplicate data of a data block for the deduplication map;
update an entry of the deduplication map associated with the plurality of deduplication references with a record indicating that the entry is no longer referenced;
trim the entry from the deduplication map that is associated with the record.
1 Assignment
0 Petitions
Accused Products
Abstract
An implementation of the disclosure provides a system comprising a storage array comprising a storage controller coupled to the storage array. The storage controller comprising a processing device to remap a plurality of deduplication references in a deduplication map to point to an earlier occurrence of duplicate data of a data block for the deduplication map. The processing device further to update an entry of the deduplication map associated with the plurality of deduplication references with a record indicating that the entry is no longer referenced and trim the entry from the deduplication map that is associated with the record.
1 Citation
20 Claims
-
1. A system comprising:
-
a storage array; and a storage controller coupled to the storage array, the storage controller comprising a processing device, the processing device to; remap a plurality of deduplication references in a deduplication map to point to an earlier occurrence of duplicate data of a data block for the deduplication map; update an entry of the deduplication map associated with the plurality of deduplication references with a record indicating that the entry is no longer referenced; trim the entry from the deduplication map that is associated with the record. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
remapping a plurality of deduplication references in a deduplication map to point to an earlier occurrence of duplicate data of a data block for the deduplication map; updating, by a processing device, an entry of the deduplication map associated with the plurality of deduplication references with a record indicating that the entry is no longer referenced; trimming the entry from the deduplication map that is associated with the record. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing instructions, which when executed, cause a processing device to:
-
remap, by the processing device, a plurality of deduplication references in a deduplication map to point to an earlier occurrence of duplicate data of a data block for the deduplication map; update an entry of the deduplication map associated with the plurality of deduplication references with a record indicating that the entry is no longer referenced; trim the entry from the deduplication map that is associated with the record. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification