Relocating compressed extents using batch-hole list
AssigneeEMC IP Holding Company LLC
InventorsPhilippe Armangau, Monica Chaudhary, Ajay Karri, Alexander Daniel
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsPhilippe Armangau, Monica Chaudhary, Ajay Karri, Alexander Daniel
Estimating the term…
A technique for writing data in a data storage system includes aggregating data received in a set of I/O requests into a batch that includes multiple extents of data. After compressing a current extent of the batch and determining that the compressed extent does not fit in a space where a previous version of the extent is stored, the technique performs a batch-relocate operation by gathering a set of mapping metadata for mapping each of the extents in the batch, identifying a set of holes indicated by the set of mapping metadata, and adding the holes to a batch-hole list. The technique then selects a hole, from the batch-hole list, which is big enough to accommodate the compressed extent, and places the compressed extent in the selected hole.
A method of writing data in a data storage system, the method comprising:
A data storage system, comprising control circuitry that includes a set of processing units coupled to memory, the control circuitry constructed and arranged to:
A computer program product including a set of non-transitory, computer-readable media having instructions which, when executed by control circuitry of a data storage system, cause the control circuitry to perform a method of writing data, the method comprising:
Dependencies are inferred from the claim text.