- 
                Notifications
    You must be signed in to change notification settings 
- Fork 929
mtl/ofi: Change default provider selection behavior. #1680
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mtl/ofi: Change default provider selection behavior. #1680
Conversation
As more providers get added to libfabric, the default exclude list would need to be updated. Instead, we choose to include only the providers known to work by default. New default: - include: psm,psm2,gni - exclude: none
| This is an attempt to solve the issue reported in open-mpi/ompi-release#1169. @jsquyres @hppritcha @hjelmn Please let me know if that works for you. | 
| Should there be another commit on here to re-raise the OFI MTL priority? I.e., if one of the "desirable" providers is included, we need a high priority for the MTL, right? | 
| Well... it depends. | 
| My mistake -- I thought @hjelmn had changed the priority to 15 on master. He didn't; it's still 25. So... disregard my comments about raising the priority. 😄 | 
| @jsquyres I'm lost. Isn't the OFI MTL's priority already 25 on master? | 
| @jsquyres Ah! Ok, no problem :-) | 
| Test passed. | 
| @larrystevenwise Sorry, I hadn't seen it earlier. This should also fix issue #1676 | 
| I can test out ompi and ompi-release when the commits hit there. | 
| @larrystevenwise You can test PRs by checking out these git branches and trying them. The "hub" tool is useful for checking out PRs (e.g., "hub checkout #1680"). See https://github.com/github/hub. | 
| Thanks @jsquyres. I cloned and did a checkout using hub but don't see the commit. Are these the correct steps? It seems the 'hub checkout' did nothing. | 
| I directly checkout out topic/fix_provider_selection with git and that works. Not sure why hub did't work. Anyway, I'll test topic/fix_provider_selection now. | 
| This PR tests good for me to resolve issue #1676 | 
| Oh, github rendered my text and shortened it here to #1640. Here's what you should do: $ git clone ...normal ompi or ompi-release repo ...
$ cd ompi (or ompi-release)
$ hub checkout https://github.com/open-mpi/ompi/pull/1680That will do the same thing as adding a remote for @yburette's repo and checking out the specific branch. | 
| Thanks jeff! | 
| I'm going to merge this; it all looks good. | 
As more providers get added to libfabric, the default exclude list would need
to be updated.
Instead, we choose to include only the providers known to work by default.
New default: