On Fri, 21 Aug 2009 21:09:58 +0200, Roland Mainz  
<roland.mainz at nrubsig.org> wrote:

>> I bet when you dtrace the kernel exportfs syscall s entry exportfs()
>> you'll find that it fails
>> in treeclimb_export() because your underlaying FUSE file system does
>> not implement VOP_FID().
>
> 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 ?

precisely. fuse would need to implement VOP_FID and assemble reasonable  
values
for FID in order to allow the NFS server to construct proper file handles.
(see vfs.h, struct fid_t)

hth
---
frankB

Reply via email to