Failure-Atomic Updates of Application Data in a Linux File System | USENIX