[CentOS] OT: Caching synchronous writes
Les Mikesell
lesmikesell at gmail.com
Sat Apr 24 20:34:54 UTC 2010
Ross Walker wrote:
> On Apr 24, 2010, at 12:43 PM, Les Mikesell <lesmikesell at gmail.com>
> wrote:
>
>> Ross Walker wrote:
>>> NFS should always be 'sync' if performance isn't good, then your
>>> storage isn't good.
>> Why demand sync on remote storage when you typically don't have it
>> locally?
>> Programs that need transactional integrity should know when to fsync
>> () and for
>> anything else there's not much difference whether you crash before
>> or after a
>> write() was issued in terms of it not completing.
>
> Yes, but 'async' ignores those fsyncs and returns immediately.
That sounds like a bug in the nfs client code if fsync() doesn't block until all
of the data is committed to disk.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list