>> 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.


We're talking about the "sync" for NFS exports in Linux; what do they mean 
with "sync" NFS exports? 


Casper

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

Reply via email to