Looks like the handle mapping code isn’t kicking in or isn’t doing what we think it should do.

 

Though we should also have space for a 55 byte wire handle…

 

Maybe that 16 byte space is wrong.

 

Frank

 

 

From: Nick Couchman [mailto:nick.e.couchman@gmail.com]
Sent: Monday, June 28, 2021 8:45 PM
To: Solomon Boulos <boulos@waymo.com>
Cc: Frank Filz <ffilzlnx@mindspring.com>; Todd Pfaff <pfaff@rhpcs.mcmaster.ca>; support@lists.nfs-ganesha.org
Subject: [NFS-Ganesha-Support] Re: Proxy FSAL - NFS4 -> 3

 

On Mon, Jun 28, 2021 at 11:41 PM Solomon Boulos <boulos@waymo.com> wrote:

Huh. Can you LogDebug those values? It seems to me like that check should be <= not strict less than.

 

As a matter of fact, yes:

 

28/06/2021 23:29:33 : epoch 60da938f : nfs-proxy.example.com : ganesha.nfsd-464682[svc_10] HandleMap_GetFH :FSAL :DEBUG :h->fh_len: 55, fsal_handle->len: 16

 

So, changing a strict < to <= won't help much...

 

-Nick