1
1
openmpi/orte/mca/sds
Josh Hursey 0a931f9fad Brining over the session directory and universe changes
from the tmp/jjhursey-ft-cr branch.

In this commit we change the way universe names are created.
Before we by default first created "default-universe" then
if there was a conflict we created "default-universe-PID"
where PID is the PID of the HNP.
Now we create "default-universe-PID" all the time (when
a default universe name is used). This makes it much 
easier when trying to find a HNP from an outside app 
(e.g. orte-ps, orteconsole, ...)

This also adds a "search" function to find all of the 
universes on the machine. This is useful in many contexts
when trying to find a persistent daemon or when trying to 
connect to a HNP.

This commit also makes orte_universe_t an opal_object_t, 
which is something that needed to happen, and only effected
the SDS in one of it's base functions.


I was asked to bring this over to aid in fixing orteconsole
and orteprobe. Due to the change of orte_universe_t to 
an object orteprobe may need to be updated to reflect this 
change. Since orteprobe needs to be looked at anyway I'll
leave this to Ralph to take care of.

*Note*:
These changes do not depend upon any of the FT work (but
the FT work does depend upon them). These were brought over
to help in fixing some of the ORTE tool set that require
the functionality layed out in this patch.

Testing:
Ran the 'ibm' tests before and after this change, and all was
as well as before the change. If anyone notices additional
irregularities in the system let me know. But none are expected.

This commit was SVN r10550.
2006-06-28 21:03:31 +00:00
..
base Brining over the session directory and universe changes 2006-06-28 21:03:31 +00:00
bproc Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
cnos Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
env Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pipe Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
portals_utcp * add header required when debugging is not enabled 2006-06-01 01:26:52 +00:00
seed Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
singleton Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
slurm * Only enable SLURM support in ORTE if on a platform currently supported by 2006-03-12 05:32:35 +00:00
Makefile.am fixes suggested by Ralf for supporting both Libtool 1 and 2 in Open MPI... 2005-12-19 03:10:23 +00:00
sds.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00