[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...


More information about the Gluster-devel mailing list