Metadata hardening and parity accumulation for log-structured arrays

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 comman...

Full description

Saved in:
Bibliographic Details
Main Authors Koltsidas, Ioannis, Pletka, Roman A, Walls, Andrew D, Tomic, Sasa, Kourtis, Antonios K, Dennett, Christopher, Camp, Charles J, Ioannou, Nikolas, Stoica, Radu I
Format Patent
LanguageEnglish
Published 08.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201815988889