1
1
openmpi/orte/mca/ras/base
Ralph Castain a30c65ca24 Fix the allocator to make bproc happy.
We were burned again by the fact that the bproc state monitor creates entries on the node segment for  *all* the nodes in the cluster when it is opened during orte_init. As a result, the bjs allocator was never being called, and the system merrily assumed that *all* nodes in the cluster had been allocated to it.

To fix this, I removed a test that had been inserted into the allocation procedure that checked for a non-zero node segment. This was an old artifact - the RAS components already know that they are not to overwrite any existing node segment entries (at least, bproc does - I will check the others. For now, I just want to save the bproc fix on this machine).

This commit was SVN r12640.
2006-11-21 19:52:55 +00:00
..
data_type_support Here is the major MAD-cure commit. I have written plenty about it, so I refer you here to those messages for a description of everything that was done. 2006-09-14 21:29:51 +00:00
proxy Fixed a number of issues related to resource allocation: 2006-10-19 23:33:51 +00:00
base.h Add timing tests for the TM ras 2006-11-06 18:41:22 +00:00
Makefile.am Fixed a number of issues related to resource allocation: 2006-10-19 23:33:51 +00:00
ras_base_alloc.c Here is the major MAD-cure commit. I have written plenty about it, so I refer you here to those messages for a description of everything that was done. 2006-09-14 21:29:51 +00:00
ras_base_allocate.c Fix the allocator to make bproc happy. 2006-11-21 19:52:55 +00:00
ras_base_close.c Continue bringing comm_spawn back online. Ensure all RM frameworks post their HNP receives. Fix the rmgr proxy component. 2006-10-02 00:46:31 +00:00
ras_base_find_available.c Continue bringing comm_spawn back online. Ensure all RM frameworks post their HNP receives. Fix the rmgr proxy component. 2006-10-02 00:46:31 +00:00
ras_base_no_ops.c Make no-op function match new interface. 2006-10-17 17:34:06 +00:00
ras_base_node.c Nothing relevant. Only a set of castings to have a clean compile on 2006-10-20 02:25:50 +00:00
ras_base_open.c Add timing tests for the TM ras 2006-11-06 18:41:22 +00:00
ras_base_receive.c Bring over the update to terminate orteds that are generated by a dynamic spawn such as comm_spawn. This introduces the concept of a job "family" - i.e., jobs that have a parent/child relationship. Comm_spawn'ed jobs have a parent (the one that spawned them). We track that relationship throughout the lineage - i.e., if a comm_spawned job in turn calls comm_spawn, then it has a parent (the one that spawned it) and a "root" job (the original job that started things). 2006-11-14 19:34:59 +00:00
ras_private.h Make no-op function match new interface. 2006-10-17 17:34:06 +00:00