-----Original Message----- From: Peter Grandi [mailto:pg@ganesha.list.sabi.co.UK] Sent: Wednesday, September 11, 2019 2:57 AM To: list Ganesha support <support@lists.nfs-ganesha.org> Subject: [NFS-Ganesha-Support] Re: big issue with Ubuntu 14/16 clients
[...] No entries are omitted when the client is Fedora 30 with kernel 5.2.nn or with GRML 2018.12 or Parrot 4.7 (kernel 4.19.nn in both cases). [...] This is a directory with 90 entries under ULTS 18 with the native 4.15.0 kernel and the backported 5.0 kernel, with various 'rsize' values: [...]
Thanks for tracking this down. I took a quick look at the kernel NFS list, and didn't see any patches that seemed related to this issue, but I may have just missed it. I'll try to dig a bit further later.
I had a look too and this is the only commit that I could spot that mentions missing directory entries:
https://github.com/torvalds/linux/commit/98de9ce6f6660d02aa72d7b9b17696f a68a2ed9b
This one may also be related, in the sense that it is about alignment/decoding:
https://github.com/torvalds/linux/commit/02ef04e432babf8fc703104212314e5 4112ecd2d
Either of these seem unlikely, you could verify the XDR is ok from the tcpdump trace. Frank