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

Reply via email to