[Gluster-devel] [fuse-devel] Feature proposal - FS-Cache support in FUSE

Miklos Szeredi miklos at szeredi.hu
Thu Sep 11 10:26:48 UTC 2014


On Wed, Sep 10, 2014 at 6:14 PM, Anand Avati <avati at gluster.org> wrote:

>
> This is something beyond the libfuse API. Unless the kernel/user ABI is
> modified to present the entire 128bits with each call (i.e, both nodeID +
> generation instead of just nodeID) we are still bound to provide unique
> 64bit nodeID (and persistent for anything living across umount/mount).

We have nodeID + generation on the kernel ABI as well.  NoreID values
of 0 and 1 are reserved.  The rest of the 128bit space is available.

Generation numbers are truncated to 32bits inside the kernel, but
that's easy to fix...

Thanks,
Miklos


More information about the Gluster-devel mailing list