Patch to add support for advertising FULLSYNC to Mac OSX Clients

Alexander Bokovoy ab at samba.org
Sun Feb 19 18:44:47 UTC 2017


On su, 19 helmi 2017, Christoph Hellwig wrote:
> Coming in late here, but I would suggest that the Samba team
> reconsiders implementing the flush commands properly, as in not
> being a no-op.  Except for the Apple world with it's odd FULLSYNC
> fcntl fsync/fdatasync is _the_ primitive to guarantee data integrity,
> and a major file sever that simply ignores it is a major disaster for
> the full storage stack.
Samba already has vfs_commit module which implements fsync/fdatasync
use. It can be stacked with other modules to achieve what you just
described.

-- 
/ Alexander Bokovoy



More information about the samba-technical mailing list