1
1
openmpi/orte/mca/rmaps
Josh Hursey 58110f9fc9 Fixes Ticket #125 for both the trunk and v1.1 branch.
This commit will apply cleanly to the v1.1 branch, and should
be moved over once I get someone to verify it.

The problem is outlined in the bug. The fix was to move the
setting of the app context index (idx) before we put it in the
GPR so that it is propogated to the gpr.

The reason this hasn't bitten us before is because we init
app->idx to 0, which is true most of the time. Except that is
when MPI_Comm_spawn_multiple in which we put in more than 
one app context, thus care about correct indexing.

This was causing down the line memory corruption by overrunning
the mapping array. This commit also puts in a check to make 
sure that we error out if we ever try to do that again.

This commit was SVN r10380.
2006-06-15 22:14:07 +00:00
..
base Fixes Ticket #125 for both the trunk and v1.1 branch. 2006-06-15 22:14:07 +00:00
round_robin This is a fix for bug Ticket #27 2006-05-31 03:42:01 +00:00
Makefile.am Fix a bunch of install locations for header files 2005-12-08 00:54:44 +00:00
rmaps_types.h Initial population of orte tree 2005-07-02 13:42:54 +00:00
rmaps.h Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00