Dale Ghent wrote: For POSIX write semantics, yes? I could be wrong, but I think posix semantics are enforced by the file server even if you remove all the fsyncs. The only reason to fsync is so that the file system will be consistent after a crash. Maybe someone who knows the code better can correct me if that's wrong.