Lots of NFS cross mounts?

der Mouse mouse at mcgill-vision.UUCP
Sat Apr 23 17:41:24 AEST 1988


In article <23567 at ucbvax.BERKELEY.EDU>, leres at ucbarpa.Berkeley.EDU (Craig Leres) writes:
> Another way to lose is to have directories in your path that are on
> nfs filesystems. If the remote system is down, your login csh will
> get hung up waiting for the readdir() to time out while it's hashing
> your path.

In my case, the shell hangs in getwd(), because there's an nfs mount
point as a sibling of one of the directories in the chain getwd follows
from my ~ to /.

This is also true whenever I start something that does a getwd(), like
emacs.  Very annoying.

What NFS needs is per-host rather than per-operation timeouts.  When an
operation times out, all operations to that host fail immediately.  The
client's kernel periodically pings the host with a no-op request and
when it gets an answer, it cancels its dead status.  I'd like to put
this into our VAX kernels, but I don't have time to just now.

					der Mouse

			uucp: mouse at mcgill-vision.uucp
			arpa: mouse at larry.mcrcim.mcgill.edu



More information about the Comp.unix.wizards mailing list