[Pvfs2-users] NFS support status?

Phil Carns carns at mcs.anl.gov
Thu May 22 11:27:51 EDT 2008


Hi Emmanual,

I haven't had a chance to look at what specifically went wrong with NFS 
access in this case, but I think in general there is an issue with how 
NFSv4 expects us to use iget to resolve inodes.

I suspect it will be fragile unless we implement the file handle 
functions described here: 
http://lxr.linux.no/linux+v2.6.22.19/Documentation/filesystems/Exporting

-Phil

Emmanuel Florac wrote:
> Hi, how I've mentioned in a previous post, NFS doesn't work over pvfs2
> filesystems now.  It was close to work with some development versions
> around 2.7.0, but currently it's completely unoperative with 2.7.1: 
> 
> /usr/src/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-utils.c line 464:
> Critical error: Invalid handle despite using iget4/iget5
> 
> I don't quite understand the error; it's occuring in the
> pvfs2_inode_getattr() function, each time I try to read or write a
> file, though a "ls -l" (which calls for "getattr()?") works.
> 
> Is NFS kernel server doing iget4/5_locked access? I tried to sort it
> out unfortunately I don't know where HAVE_IGET4_LOCKED is defined (I
> suppose somewhere in the kernel source).
> May it be a compatibility problem with the kernel release I'm using
> (2.6.22.19)?
> 



More information about the Pvfs2-users mailing list