Fast Commits for Ext4
I don't know if I got this correctly:> When we look at the fsync() and fdatasync() man pages, we see that those system calls only guarantee to write data linked to the given file descriptor. With ext4, as a side effect of the filesystem structure, all pending data and metadata for all file descriptors will be flushed instead. This creates a lot of I/O traffic that is unneeded to satisfy any given fsync() or fdatasync() callDoes it mean that, under ext4, a call to fsync is essentially the same as a call to sync(2)?