The No-Order File System
The No-Order File System Modern file systems use ordering points to maintain consistency in the face of system crashes. However, such ordering leads to lower performance, higher complexity, and a strong and perhaps naive dependence on lower layers to correctly enforce the ordering of writes. Lower layers such as the hypervisor in virtual machine systems, and the disk in baremetal systems often fail to propagate or act on flushes correctly, thereby failing to enforce ordering. F_FULLFSY...
Tushar Sharma Remzih Arpaci Dusseau Andreac Arpaci Dusseau Vijay Chidambaram No Order File Universal Disk Format
Source: wisc.edu