1
1
openmpi/opal/mca/base
Josh Hursey ca43968418 Fix a dealock scenario when registering depricated MCA parameters. The internal loop uses the 'item' variable that is used by the outer loop as well. So when the outer loop checks the value of 'item' it will never equal the end of the list since it no longer references the same list.
Kinda found by MTT. MTT calls 'ompi_info --all --parsable' and it was livelocked and had to be killed by hand.

I'm going to push this one to Jeff to push to v1.3 since he did the original implementation and should check this code.

This commit was SVN r19014.
2008-07-24 15:51:54 +00:00
..
base.h Merge in the mca_base_select changes per RFC: 2008-05-06 18:08:45 +00:00
help-mca-base.txt Fixes trac:1338: Have the MCA base specifically check for all requested 2008-06-23 16:14:05 +00:00
help-mca-param.txt Fixes trac:1383 2008-07-10 01:44:51 +00:00
Makefile.am Merge in the mca_base_select changes per RFC: 2008-05-06 18:08:45 +00:00
mca_base_close.c - In fix r9182, stream with id 0 was explicitly exluded 2006-03-05 11:45:43 +00:00
mca_base_cmd_line.c * Added 2 new MCA parameters 2007-03-01 13:39:20 +00:00
mca_base_component_compare.c Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately. 2008-02-28 01:57:57 +00:00
mca_base_component_find.c Fixes trac:1365: if we're using !^ to negate module inclusion, then don't 2008-06-27 19:42:08 +00:00
mca_base_component_repository.c Fix CIDs 458, 716, 717: ensure that strings are long enough to always 2008-06-06 00:59:08 +00:00
mca_base_component_repository.h Windows friendly version. We have to split the OMPI_DECLSPEC in at least 3 2006-08-20 15:54:04 +00:00
mca_base_components_close.c * don't close debugging stream if we're just closing the unused components in 2006-08-16 16:23:35 +00:00
mca_base_components_open.c C/R fix for broken CRS component selection resulting from r18707. 2008-06-25 14:55:09 +00:00
mca_base_components_select.c Complete implementation of the --without-rte-support configure option. Working with Brian, this has been tested on RedStorm. 2008-06-18 03:15:56 +00:00
mca_base_list.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
mca_base_open.c For consistency reasons always use opal_home_directory and 2008-03-31 18:13:41 +00:00
mca_base_param_internal.h Remove all the keyval stuff from the MCA parameter functionality. The 2008-07-10 01:52:51 +00:00
mca_base_param.c Fix a dealock scenario when registering depricated MCA parameters. The internal loop uses the 'item' variable that is used by the outer loop as well. So when the outer loop checks the value of 'item' it will never equal the end of the list since it no longer references the same list. 2008-07-24 15:51:54 +00:00
mca_base_param.h Remove all the keyval stuff from the MCA parameter functionality. The 2008-07-10 01:52:51 +00:00
mca_base_parse_paramfile.c This commit fixes trac:1002. 2007-04-21 21:51:18 +00:00