Comment 51 for bug 204133

Revision history for this message
Szabolcs Szakacsits (szaka) wrote :

Nice work.

Colin, FUSE doesn't support sync(2) but the 'sync' mount option should be ok because FUSE writes are always synchronous at the moment. Your patch fundamentally solved ntfs-3g 'sync' support minus some issues (cached metadata, disk caching, propagating the sync option to FUSE, portability, maybe others).

The patch is planned to be applied with some modifications within about a month as 'sync' mount option support.

Could you please point out where sync(2) is needed in FUSE if this is the case, or what do you mean it doesn't support what would be needed for more reliable WUBI operation? I think this would be a strong reason to raise the implementation priority.

The 'sync' performance impact is 20-3,000% depending on the workload but it was never more than 200% during normal usages.