Merge pull request #1518 from kmroz/wip-ompi-info-param-output-1
opal_info_support: add component to param pretty output
Этот коммит содержится в:
Коммит
a548232c6b
@ -646,6 +646,8 @@ static void opal_info_show_mca_group_params(const mca_base_var_group_t *group, m
|
||||
}
|
||||
}
|
||||
|
||||
const mca_base_var_group_t *curr_group = NULL;
|
||||
char *component_msg = NULL;
|
||||
for (i = 0 ; i < count ; ++i) {
|
||||
ret = mca_base_var_get(variables[i], &var);
|
||||
if (OPAL_SUCCESS != ret || ((var->mbv_flags & MCA_BASE_VAR_FLAG_INTERNAL) &&
|
||||
@ -654,6 +656,17 @@ static void opal_info_show_mca_group_params(const mca_base_var_group_t *group, m
|
||||
continue;
|
||||
}
|
||||
|
||||
if (opal_info_pretty && curr_group != group) {
|
||||
free(component_msg);
|
||||
asprintf(&component_msg, " %s", group_component);
|
||||
asprintf(&message, "MCA%s %s%s", requested ? "" : " (disabled)",
|
||||
group->group_framework,
|
||||
component_msg ? component_msg : "");
|
||||
opal_info_out(message, message, "---------------------------------------------------");
|
||||
free(message);
|
||||
curr_group = group;
|
||||
}
|
||||
|
||||
ret = mca_base_var_dump(variables[i], &strings, !opal_info_pretty ? MCA_BASE_VAR_DUMP_PARSABLE : MCA_BASE_VAR_DUMP_READABLE);
|
||||
if (OPAL_SUCCESS != ret) {
|
||||
continue;
|
||||
@ -661,7 +674,9 @@ static void opal_info_show_mca_group_params(const mca_base_var_group_t *group, m
|
||||
|
||||
for (j = 0 ; strings[j] ; ++j) {
|
||||
if (0 == j && opal_info_pretty) {
|
||||
asprintf (&message, "MCA%s %s", requested ? "" : " (disabled)", group->group_framework);
|
||||
asprintf (&message, "MCA%s %s%s", requested ? "" : " (disabled)",
|
||||
group->group_framework,
|
||||
component_msg ? component_msg : "");
|
||||
opal_info_out(message, message, strings[j]);
|
||||
free(message);
|
||||
} else {
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user