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) {
|
for (i = 0 ; i < count ; ++i) {
|
||||||
ret = mca_base_var_get(variables[i], &var);
|
ret = mca_base_var_get(variables[i], &var);
|
||||||
if (OPAL_SUCCESS != ret || ((var->mbv_flags & MCA_BASE_VAR_FLAG_INTERNAL) &&
|
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;
|
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);
|
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) {
|
if (OPAL_SUCCESS != ret) {
|
||||||
continue;
|
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) {
|
for (j = 0 ; strings[j] ; ++j) {
|
||||||
if (0 == j && opal_info_pretty) {
|
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]);
|
opal_info_out(message, message, strings[j]);
|
||||||
free(message);
|
free(message);
|
||||||
} else {
|
} else {
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user