Skip to content
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

v4.0.x: btl/vader: don't try to set reachabilty in add_procs if not requested #6249

Merged

Conversation

hjelmn
Copy link
Member

@hjelmn hjelmn commented Jan 7, 2019

This commit fixes a bug where add_procs can incorrectly return an
error when going through the dynamic add_procs path. This doesn't
happen normally, only when pml/ob1 is not in use.

References #6201

Signed-off-by: Nathan Hjelm hjelmn@lanl.gov
(cherry picked from commit 30b8336)

This commit fixes a bug where add_procs can incorrectly return an
error when going through the dynamic add_procs path. This doesn't
happen normally, only when pml/ob1 is not in use.

References open-mpi#6201

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
(cherry picked from commit 30b8336)
@hjelmn hjelmn added this to the v4.0.1 milestone Jan 7, 2019
@hjelmn hjelmn requested a review from jsquyres January 7, 2019 21:21
@hjelmn
Copy link
Member Author

hjelmn commented Jan 7, 2019

@jsquyres Fairly straightforward. In the dynamic add_procs case reachabilty is always NULL so we don't want to return an error in this case. This bug flew under the radar until I added atomic support to vader.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
(cherry picked from commit edaf08b)
@hjelmn
Copy link
Member Author

hjelmn commented Jan 7, 2019

@jsquyres Addressed your comment with the latest commit.

@jsquyres jsquyres changed the title btl/vader: don't try to set reachabilty in add_procs if not requested v4.0.x: btl/vader: don't try to set reachabilty in add_procs if not requested Jan 8, 2019
@hppritcha hppritcha merged commit 6513b85 into open-mpi:v4.0.x Feb 11, 2019
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.

3 participants