0735d6f1c2
Cleanup the logic in the odls for when processes terminate. It turns out that we were only going through the kill_proc logic once instead of looping over all local children when we ordered a daemon to kill its local procs. This went unnoticed for some time as for most systems the local procs were terminated anyway when the daemon terminated due to the parent/child relationship. Solaris is apparently different - the children are not automatically terminated when the parent dies. As a result, it acts as a detector for this bug. Mucho thanks to Rolf V. for his help in debugging - and to IM for letting me follow his gdb progress in quasi real-time! This commit was SVN r19044. |
||
---|---|---|
.. | ||
etc | ||
include | ||
mca | ||
orted | ||
runtime | ||
test | ||
tools | ||
util | ||
Doxyfile | ||
Makefile.am |