1
1
openmpi/orte
Josh Hursey 92429dc90f Fix for a problem Edgar and Jeff identified WRT PLS determining if we are
oversubscribed on a node. And thus whether to call sched_yield or not.

The value of node->node_slots_inuse does not currently represent the number of
slots actually in use, at the moment. This is actually a bug in the RAS/RMAPS
base components, but the fix for that specific bug is bigger than we want to 
address at the moment (but will certianly do so in the near future).

Since we cannot trust this value, use the total number of mapped processes
(which was properly set by the RMAPS component upon mapping -- Just not 
properly propagated back to the registry's node segment) from the process 
mapping.

In addition to this change I cleaned up a couple of the debug messages. It
seems that TM and RSH are the only two directly effected by this. SLURM
would be if that section of code wasn't currently inactive, but put the fix
in for prosparity.

This commit was SVN r7743.
2005-10-13 03:26:48 +00:00
..
class * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
dps * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
dynamic-mca * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
include * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
mca Fix for a problem Edgar and Jeff identified WRT PLS determining if we are 2005-10-13 03:26:48 +00:00
runtime Bring back the changes from /tmp/jjhursey-rmaps. Specific merge 2005-10-07 22:24:52 +00:00
tools Bring back the changes from /tmp/jjhursey-rmaps. Specific merge 2005-10-07 22:24:52 +00:00
util * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00
Makefile.am Per suggestion from our friendly Libtool developer friends, add proper 2005-09-17 10:45:46 +00:00