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