Co-located journaling and data storage for write requests
US12223193B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 30, 2023 |
| Grant date | Feb 11, 2025 |
| Priority date | — |
| Expiry date | Oct 30, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/855
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and systems for co-locating journaling and data storage are provided. Separate journal and volume partitions may be maintained within each logical storage unit (e.g., Logical Unit Number (LUN)) of a distributed storage system. Journaling of metadata associated with write requests received from one or more clients may be distributed by identifying a destination logical storage unit to which data associated with a given write request is to be stored and causing the data and metadata to be persisted to disk by journaling the metadata and the data to respective portions of an active log within the journal partition of the destination logical storage unit. By using the same logical storage unit for both journaling of write requests and writing the data associated with such write requests, the bottleneck due to there being only a single device or storage unit handling all metadata for all write requests can be avoided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.