Strange problem with knfsd and clients dieing after server reboot

Greg Whalin (gwhalin@numerix.com)
Fri, 9 Oct 1998 11:42:31 -0500 (CDT)


I have a small network of a diverse number of platforms all utilizing NFS
mounts off of a linux knfsd server (2.1.125 w knfsd-980930). The problem
I am seeing (at least I think it is a problem) is that none of the clients
maintain the mount after the NFS server reboots. This is reproducable
under all platforms that I have tested (IRIX, Solaris, SunOS 4, Linux,
HPUX, and AIX). Basically, what happens, is this. I reboot our linux nfs
server for one reason or another (kernel upgrade). After it is back up
and running, I log into any one of our servers to check the nfs mounted
filesystem. I can cd into the fs and see all of the directories. I can
even cd into each directory under the nfs fs. I get an error if I type
pwd. It gives me a different error on each platform, but the gist is that
it can't determine the cwd because it lacks permission for .. If I try to
cd .. all of the way up and out of the nfs fs, it will not allow me to
"leave" the fs. I can repair this by unmounting and remounting on all
clients. Then, after this, all works as it should (beautifully).

My question is this. Is this the correct behavior? I would venture a
guess and say no it is not. From my past experience with running nfsd
under Solaris, this does not happen. I can reboot the server, and the
connections will "heal" after the reboot completes.

Thoughts? If anyone would like any more specifics on my setup, I would be
glad to give them.

Thanks,
Greg

--------------------
Greg Whalin
gwhalin@numerix.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/