Skip to content

Conversation

@bwbarrett
Copy link
Member

The ofi common refactoring patches broke handling of
the verbose flag because I forgot that the input
variable has to live longer than the function (sigh).
Move the output level variable to be a global variable.

Add error checking to the entire mca registration
path, since it was notably lacking.

Even before the refactor, we didn't handle re-setting
verbosity after registering synonyms properly. This
patch probably isn't perfect in that regards, but
at least is consistent in what we do.

Signed-off-by: Brian Barrett [email protected]

The ofi common refactoring patches broke handling of
the verbose flag because I forgot that the input
variable has to live longer than the function (sigh).
Move the output level variable to be a global variable.

Add error checking to the entire mca registration
path, since it was notably lacking.

Even before the refactor, we didn't handle re-setting
verbosity after registering synonyms properly.  This
patch probably isn't perfect in that regards, but
at least is *consistent* in what we do.

Signed-off-by: Brian Barrett <[email protected]>
@bwbarrett bwbarrett merged commit 9474d6f into open-mpi:master Oct 4, 2021
@bwbarrett bwbarrett deleted the bugfix/ofi-common-output-stream branch October 4, 2021 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants