JargonFile/entries/Nightmare File System.txt
2014-04-26 16:54:15 +01:00

22 lines
1.3 KiB
Plaintext

Nightmare File System
n. Pejorative hackerism for Sun's Network File System (NFS). In any
nontrivial network of Suns where there is a lot of NFS cross-mounting, when
one Sun goes down, the others often freeze up. Some machine tries to access
the down one, and (getting no response) repeats indefinitely. This causes it
to appear dead to some messages (what is actually happening is that it is
locked up in what should have been a brief excursion to a higher spl level).
Then another machine tries to reach either the down machine or the
pseudo-down machine, and itself becomes pseudo-down. The first machine to
discover the down one is now trying both to access the down one and to
respond to the pseudo-down one, so it is even harder to reach. This
situation snowballs very quickly, and soon the entire network of machines is
frozen worst of all, the user can't even abort the file access that started
the problem! Many of NFS's problems are excused by partisans as being an
inevitable result of its statelessness, which is held to be a great feature
(critics, of course, call it a great misfeature ). (ITS partisans are apt to
cite this as proof of Unix's alleged bogosity; ITS had a working NFS-like
shared file system with none of these problems in the early 1970s.) See also
broadcast storm.