Metadata hardening and parity accumulation for log-structured arrays
US10437670B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 24, 2018 |
| Grant date | Oct 8, 2019 |
| Priority date | — |
| Expiry date | May 24, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11C29/52
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer-implemented method, according to one embodiment, includes: receiving a write command to write data, the write command being received from a log structure array at a host location. The computer-implemented method also includes: extracting metadata information from the received write command; sequentially adding the extracted metadata information to a metadata buffer; extracting parity information from the received write command; adding the extracted parity information to a parity buffer; sending the data corresponding to the received write command to memory; determining whether an open segment in the memory which corresponds to the write command has been filled; updating the parity buffer with the metadata information included in the metadata buffer in response to determining that the open segment has been filled; and destaging the metadata information from the metadata buffer and parity information from the parity buffer to a physical storage location in the memory.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.