>On 01/04/2010 13:01, Edward Ned Harvey wrote:
>>> Is that what "sync" means in Linux?
>>>      
>> A sync write is one in which the application blocks until the OS acks that
>> the write has been committed to disk.  An async write is given to the OS,
>> and the OS is permitted to buffer the write to disk at its own discretion.
>> Meaning the async write function call returns sooner, and the application is
>> free to continue doing other stuff, including issuing more writes.
>>
>> Async writes are faster from the point of view of the application.  But sync
>> writes are done by applications which need to satisfy a race condition for
>> the sake of internal consistency.  Applications which need to know their
>> next commands will not begin until after the previous sync write was
>> committed to disk.
>>
>>    
>ROTFL!!!
>
>I think you should explain it even further for Casper :) :) :) :) :) :) :)
>


:-)

So what I *really* wanted to know what "sync" meant for the NFS server
in the case of Linux.

Apparently it means "implement the NFS protocol to the letter".

I'm happy to see that it is now the default and I hope this will cause the 
Linux NFS client implementation to be faster for conforming NFS servers.

Casper

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to