Beowulf Logo

Beowulf: Node boot process description

CESDIS Logo
Here is a description of the node boot process in our cluster "Ecgtheow". A note about the NFS as a module
This applies to 2.0.x. I don't know about 2.1.x.

When the NFS module is loaded it starts four kernel threads called "nfsiod" and the use count on the module is four. In order to unload the module, these nfsiod's must be killed. (This can be accomplished with a sigterm.)

These kernel threads are not started very cleanly. They do not discard their current working directory and do not close open files. (These kernel threads are started by forking a process and throwing away the trappings of normal process and never returning to user space. The trouble with the NFS module is that it fails to close open files and fails to discard its current working directory. This leads to two problems:


Contact: Erik Hendriks hendriks@cesdis.gsfc.nasa.gov
Page last modified: 1998/08/21 20:39:06 GMT
CESDIS is operated for NASA by the USRA