From: Miklos S. <mi...@sz...> - 2007-01-25 18:31:43
|
> > Fuse does writes synchronously so this reordering must be coming from > > NFS. Try the 'sync' mount option for the NFS filesystem. > > We are using 'sync'. I'm not sure I understand your comment about > synchronous writes. There are three writes in the above example, and > none are being rearranged. It's the two getattrs that are being > swapped. I assumed the first GETATTR was coming from the stat() call, and was mixed up with the writes, which means, that the write call wasn't synchronous. I don't know where the second GETATTR is coming from. What you could also try is implement the flush() method and see where that gets called. Miklos |