An Efficient Order-Preserving Recovery for F2FS with ZNS SSD

Euidong Lee, Ikjoon Son, Jin‐Soo Kim · 2023

Storage devices use write buffers to improve performance, where multiple write requests are processed in parallel and completed in a random order. This may result in data loss in the event of a sudden failure. Therefore, Linux filesystems provide the fsync() system call to prevent data loss and ensure write order. However, the fsync() system call in F2FS, one of the most popular filesystems, is inefficient and insufficient for guaranteeing data consistency.

Read the paper · More papers on PaperTik