Can Applications Recover from fsync Failures? | USENIX