1
1
openmpi/orte/mca
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
..
errmgr Move the error name macro to the errmgr framework. Add a second level of tracing. Remove an obsolete file. 2005-09-20 17:09:11 +00:00
gpr Cleanup some old logic - nothing major. 2005-10-12 01:12:27 +00:00
iof - fix a deadlock on threaded build 2005-10-06 21:50:58 +00:00
ns Fix for MPI 2 dynamics. 2005-09-28 03:20:43 +00:00
oob add facility to receive callback on disconnection from peer 2005-10-06 19:39:20 +00:00
pls Fix for a problem Edgar and Jeff identified WRT PLS determining if we are 2005-10-13 03:26:48 +00:00
ras * fix compile error in XGrid PLS that got introduced sometime in the not 2005-10-12 00:41:14 +00:00
rds Bring back the changes from /tmp/jjhursey-rmaps. Specific merge 2005-10-07 22:24:52 +00:00
rmaps Fixed a max_slots off by one problem that Brian highlighted. 2005-10-12 02:09:56 +00:00
rmgr Bring back the changes from /tmp/jjhursey-rmaps. Specific merge 2005-10-07 22:24:52 +00:00
rml add facility to receive callback on disconnection from peer 2005-10-06 19:39:20 +00:00
schema Move the error name macro to the errmgr framework. Add a second level of tracing. Remove an obsolete file. 2005-09-20 17:09:11 +00:00
sds * fix some remaining --with-btl-portals configure issues 2005-09-24 00:11:40 +00:00
soh Add lib{opal,orte,mpi}.la to appropriate LIBADD's, some whitespace cleanup as well. 2005-09-22 12:28:54 +00:00
Makefile.am * update configure.ac to use the modern version of AC_INIT and 2005-09-07 05:54:53 +00:00