-mm kernels have O_DIRECT-for-NFS patches in them. And some versions of RPM use O_DIRECT. Whether O_DIRECT makes any difference at the server end I do not know, but it would be useful if you could re
I doubt the NFS client is O_DIRECT capable here, I have run some rpm builds over nfs to 2.6.0-test4 and an xfs filesystem, everything is behaving so far. I will try mm1 tomorrow. Do we know if this N
OK, sorry for the noise. It appears that this is due to the AIO patches in -mm. fsx-linux fails instantly on nfsv3 to localhost on XFS. It's OK on ext2 for some reason. Binary searching reveals that
I'm not sure if this would help here, but there is one bug which I just spotted which would affect writev from XFS. I wasn't passing the nr_segs down properly. Regards Suparna -- Suparna Bhattacharya
Does rpm use readv/writev though? Or does the nfs server? not sure how this change would affect the original problem report. Steve -- Steve Lord voice: +1-651-683-3511 Principal Engineer, Filesystem
The NFS server uses multisegment writev. RPM was running at the other end of the ethernet, so it doesn't really matter what sort of write RPM is issuing.
-mm kernels have O_DIRECT-for-NFS patches in them. And some versions of RPM use O_DIRECT. Whether O_DIRECT makes any difference at the server end I do not know, but it would be useful if you could re
I doubt the NFS client is O_DIRECT capable here, I have run some rpm builds over nfs to 2.6.0-test4 and an xfs filesystem, everything is behaving so far. I will try mm1 tomorrow. Do we know if this N
OK, sorry for the noise. It appears that this is due to the AIO patches in -mm. fsx-linux fails instantly on nfsv3 to localhost on XFS. It's OK on ext2 for some reason. Binary searching reveals that
I'm not sure if this would help here, but there is one bug which I just spotted which would affect writev from XFS. I wasn't passing the nr_segs down properly. Regards Suparna -- Suparna Bhattacharya
Does rpm use readv/writev though? Or does the nfs server? not sure how this change would affect the original problem report. Steve -- Steve Lord voice: +1-651-683-3511 Principal Engineer, Filesystem
The NFS server uses multisegment writev. RPM was running at the other end of the ethernet, so it doesn't really matter what sort of write RPM is issuing.