After much searching and continuation of my NFS problems I think I might have found a workaround. This looks to be a evil bug in the 2.6 Linux kernel. I was able to find information in a LMKL thread from November. However, I haven’t seen confirmation of an actual fix. Don’t know if its been fixed or not. In looking at the RHEL 4 kernel errata that are available for my production NFS server I don’t see any changelog information that looks to address the problem.
That LKML thread did suggest using the no_subtree_check option in your /etc/exports file. Indeed, that does appear to hold off the problem.
Well…maybe…if I could only cold start the damn system.