On Mon, Jun 28, 2021 at 4:21 PM Frank Filz <ffilzlnx(a)mindspring.com> wrote:
Hmm, we do need to make that SEGFAULT not happen… Directories will
be
missing in life…
Yes, I'd agree this is not ideal behavior - I would think if Handle Mapping
is enabled and the directory does not exist, the process of configuring
that export ought to be completely stopped.
Get a tcpdump and look at where the handle that is causing the stale
handle error is coming from. Do we handle map the handles shared in READDIR?
I put the tshark output in a pastebin and replied with that to the previous
e-mail. If I can provide any more detail let me know. I think it's the root
handle that is causing it, since it happens during mount?? But this level
of NFS detail is very new to me :-).
We also need to figure out why READDIRPLUS isn’t working…
Yes, this would be nice, too. Looking through the Proxy_V4 code, I do not
see any references to readdir_plus or readdirplus at all, so I'm wondering
if the Proxy module doesn't contain the necessary methods to push the
readdirplus command through?? Again, I'm a novice at this level of NFS
detail as well as the Ganesha code, so I could be way off.
-Nick