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