Nicolas Williams wrote:
> On Fri, Aug 21, 2009 at 09:09:58PM +0200, Roland Mainz wrote:
> > AFAIK this means the "fuse" kernel module needs to implement support for
> > |VOP_FID()| and (optionally) allow FUSE userland drivers to implement
> > this functionality... right ?
> 
> Yes.  At the very least it has to for NFSv2 and NFSv3.

IMO it would be a good idea if the userland driver can (optionally)
provide it's own fid information...

> The NFSv4 protocol allows servers to issue something called "volatile
> filehandles" to workaround the lack of open-by-inode (or even lack of
> inode numbers altogether -- FAT was, IIUC, the motivation for volatile
> FHs).

Another reason would be a SMBFB<--->NFS bridge. For example in my
university we had for a long time a NovelFS<--->NFS bridge to connect
old Unix machines with old Novel machines using a Linux machine which
ex-exported a mounted Novel filesystem...

BTW: Does the Solaris NFSv4 client support volatile filehandles ?

> The Solaris NFSv4 server does not support volatile filehandles.

Is there a bugid for this ?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)

Reply via email to