From 456de007a82e4e3c9a19256cf7093aeaa1b7d284 Mon Sep 17 00:00:00 2001 From: Nathan Hjelm Date: Tue, 16 Jul 2013 16:02:33 +0000 Subject: [PATCH] ignore unavailable components when registering This commit was SVN r28802. --- opal/runtime/opal_info_support.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/opal/runtime/opal_info_support.c b/opal/runtime/opal_info_support.c index 646a2f8741..c63572a5af 100644 --- a/opal/runtime/opal_info_support.c +++ b/opal/runtime/opal_info_support.c @@ -249,9 +249,11 @@ int opal_info_register_project_frameworks (const char *project_name, mca_base_fr fprintf(stderr, "\nA \"bad parameter\" error was encountered when opening the %s %s framework\n", project_name, frameworks[i]->framework_name); fprintf(stderr, "The output received from that framework includes the following parameters:\n\n"); - } else { + } else if (OPAL_ERR_NOT_AVAILABLE != rc) { fprintf(stderr, "%s_info_register: %s failed\n", project_name, frameworks[i]->framework_name); rc = OPAL_ERROR; + } else { + continue; } break; @@ -559,10 +561,10 @@ static void opal_info_show_mca_group_params(const mca_base_var_group_t *group, m count = opal_value_array_get_size((opal_value_array_t *)&group->group_pvars); for (i = 0 ; i < count ; ++i) { - ret = mca_base_pvar_dump (variables[i], &strings, !opal_info_pretty ? MCA_BASE_VAR_DUMP_PARSABLE : MCA_BASE_VAR_DUMP_READABLE); - if (OPAL_SUCCESS != ret) { - continue; - } + ret = mca_base_pvar_dump (variables[i], &strings, !opal_info_pretty ? MCA_BASE_VAR_DUMP_PARSABLE : MCA_BASE_VAR_DUMP_READABLE); + if (OPAL_SUCCESS != ret) { + continue; + } for (j = 0 ; strings[j] ; ++j) { if (0 == j && opal_info_pretty) {