Invention Grant
- Patent Title: Coalescing logged operations
-
Application No.: US17865713Application Date: 2022-07-15
-
Publication No.: US11893252B1Publication Date: 2024-02-06
- Inventor: Svetlana Kronrod , Vladimir Shveidel , David Bernard , Vamsi K. Vankamamidi
- Applicant: Dell Products L.P.
- Applicant Address: US MA Hopkinton
- Assignee: Dell Products L.P.
- Current Assignee: Dell Products L.P.
- Current Assignee Address: US MA Hopkinton
- Agency: Muirhead and Saturnelli, LLC
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
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.
Public/Granted literature
- US20240020031A1 COALESCING LOGGED OPERATIONS Public/Granted day:2024-01-18
Information query