1
1
openmpi/orte/mca
Jeff Squyres fec7918eea Some paffinity functions had their return status overloaded:
* If < 0, it's an OPAL_ERR_* value
 * If >= 0, it's the actual output value of the function

This is problematic for the OPAL_SOS stuff.  This commit changes those
functions to always return OPAL_* statuses and send the output value
back through output parameters (like 95% of the rest of the code
base).  This avoids the confusion with OPAL_SOS stuff and makes
paffinity work again (e.g., mpirun --bind-to-core ...).

I updated all paffinitiy modules for the new function signatures, and
bumped the paffinity API version up to 2.0.1.  I don't think the
version change will matter, though, because we'll be introducing
support for hardware threads soon, which will either bump the
paffinity version again or we'll replace paffinity with 
a new framework.

This commit was SVN r23197.
2010-05-21 16:55:28 +00:00
..
db Little more cleanup from SOS 2010-05-19 16:28:58 +00:00
errmgr If we have ordered jobs to terminate, then we should ignore comm_failed reports from daemons as they may be dropping out 2010-05-20 12:37:09 +00:00
ess * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
filem * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
grpcomm * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
iof * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
notifier Solve a few compilation problems on Windows. 2010-05-21 14:30:15 +00:00
odls Some paffinity functions had their return status overloaded: 2010-05-21 16:55:28 +00:00
oob * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
plm Solve a few compilation problems on Windows. 2010-05-21 14:30:15 +00:00
ras Fix broken compile. 2010-05-18 12:43:21 +00:00
rmaps * Can't put var declarations in the middle of code 2010-05-21 15:30:38 +00:00
rmcast * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
rml * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
routed * Wrap all the direct error-code checks of the form (OMPI_ERR_* == ret) with 2010-05-17 23:08:56 +00:00
sensor Per off-list discussion, implement the new OMPI exit status policy (soon to be on wiki) and further cleanup error reporting to cover new cases. 2010-05-12 18:11:58 +00:00
snapc add a few more missing SOS includes 2010-05-18 15:00:07 +00:00