On Sun, Aug 14, 2016 at 7:57 AM, Martin Natano <nat...@natano.net> wrote:
> After staring a couple of days at fusefs and libfuse code I came to the
> conclusion, that the fuse_vptofh() and fuse_fhtovp() functions must die.
> I implemented those functions under the assumption, that fuse_vget() has
> reasonable semantics, while this is not the case. fusefs_vget() only
> functions correctly, if the file in questions has recently been accessed
> and is still in the vnode cache of the userspace daemon associated with
> the mount point.
>
> As a matter of fact the fuse api doesn't feature a reasonable way to map
> a inode number to a handle at all (see struct fuse_operations).
>
> I don't this this will be missed, as the only thing in base using it is
> nfs and the getfh/fhstat/fhopen functions which are not used in base
> apart from nfs support code.
>
> Ok?

ok guenther@

Reply via email to