Yo folks In order to fix a problem identified on the user list, I had to make a small (hopefully insignificant) change to mca_component_select. As this is used in other places, I wanted to highlight it here since not everyone looks at the PRs in the “oven”.
The change was required because mca_component_select never actually looked at the returned status from a component query - it just blissfully ignored it. In this case, it caused us to ignore a user error and continue along to select another component, leading to behavior contrary to what the user had specified. The solution was to simply have the function check the returned status, and if it is OPAL_ERR_FATAL, then abort the procedure and return that error code. You can see the details here: https://github.com/open-mpi/ompi/pull/936/files <https://github.com/open-mpi/ompi/pull/936/files> Please let me know if this is going to cause a problem for your framework. I’m not seeing any issues, but I can’t build/run everything. Thanks Ralph