Coalescing logged operations
AssigneeDell Products L.P.
InventorsSvetlana Kronrod, Vladimir Shveidel, David Bernard, Vamsi K. Vankamamidi
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsSvetlana Kronrod, Vladimir Shveidel, David Bernard, Vamsi K. Vankamamidi
Estimating the term…
Processing can be performed to persistently record, in a log, a write I/O that writes first data to a target logical address. The processing can include: allocating storage for a first page buffer (PB) located at offsets in a PB pool of non-volatile storage of the log; enqueuing a request to an aggregation queue to persistently store the first data to the first PB of the log, wherein the request identifies the offsets of the PB pool of non-volatile storage which correspond to the first PB; and integrating the request into the aggregation queue. Integrating can include: determining whether a contiguous segment of the offsets of the request is adjacent to a second contiguous segment of the aggregation queue; and responsive to determining the contiguous segment is adjacent to the second contiguous segment, merging the first and second contiguous segments and generating an aggregated continuous segment.
A computer-implemented method comprising:
A system comprising:
A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method of comprising:
Dependencies are inferred from the claim text.