Skip to content
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.

usnic updates: MPI_THREAD_MULTIPLE, libfabric v1.4, ...etc. #1326

Merged
merged 7 commits into from
Sep 14, 2016

Conversation

jsquyres
Copy link
Member

@jsquyres jsquyres commented Aug 18, 2016

This PR used to just add THREAD_MULTIPLE support for usnic. Now it's a few things (because other features grew on top of the THREAD_MULTIPLE support, and this PR hadn't been merged yet, so it made sense to just put all the commits together here into this one PR):

  1. Add THREAD_MULTIPLE support
  2. Add support for libfabric v1.4 (i.e., support libfabric v1.0 through v1.4)
  3. Show the UDP ports of local and remote endpoints (to help with network traffic tracking)
  4. Minor other miscellaneous cleanups

This PR replaces #1233 so that @thananon doesn't have to keep maintaining the branch. The only change I made compared to #1233 was to fix the author on the first commit in the sequence.

Originally submitted by @thananon and reviewed by @jsquyres.

Thananon Patinyasakdikul added 3 commits August 18, 2016 15:02
- This commit fixes the accidental common symbol btl_usnic_lock
- It also moves the btl_usnic_lock declaration to btl_usnic.h
@mellanox-github
Copy link

Test PASSed.
See http://bgate.mellanox.com/jenkins/job/gh-ompi-release-pr/2101/ for details.

With libfabric v1.4, the usnic provider changed the values of its
fabric and domain name strings (compared to libfabric <v1.4).  Update
the Open MPI usNIC BTL to handle both pre-v1.4 and v1.4 fabric/domain
names.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 6f5e377)
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 9717bcb)
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit f56b16f)
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 87a5ccc)
@jsquyres jsquyres changed the title Add MPI_THREAD_MULTIPLE support for btl/usnic usnic updates: MPI_THREAD_MULTIPLE, libfabric v1.4, ...etc. Aug 26, 2016
@mellanox-github
Copy link

Test PASSed.
See http://bgate.mellanox.com/jenkins/job/gh-ompi-release-pr/2131/ for details.

@hppritcha hppritcha merged commit f38f325 into open-mpi:v2.x Sep 14, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants