Skip to content

Conversation

@hppritcha
Copy link
Member

three BTL UCT commits cherry-picked from master:

9d345d9
a3026c0
526775d

we fix the whitelisted UCX/UCT to 1.7 since "1.8" is really UCX master for which the UCT API could still be in flux.

hjelmn and others added 3 commits November 7, 2019 10:00
OpenUCX broke the UCT API again in v1.8. This commit updates
btl/uct to fix compilation with current OpenUCX master
(future v1.8). Further changes will likely be needed for
the final release.

Signed-off-by: Nathan Hjelm <hjelmn@google.com>
(cherry picked from commit 526775d)
Ref open-mpi#7128

Signed-off-by: Nathan Hjelm <hjelmn@google.com>
(cherry picked from commit a3026c0)
related to open-mpi#7128

The UCX crew is no longer guaranteeing that the UCT API is going to be frozen,
so this is kind of a whack-a-mole problem trying to keep the BTL UCT working
with various changing UCT APIs.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 9d345d9)
@hppritcha hppritcha requested a review from gpaulsen November 8, 2019 19:37
@gpaulsen
Copy link
Member

gpaulsen commented Nov 8, 2019

While the commits in the PR claim to fix UCT/BTL for both v1.7 and v1.8, note that the configury in this PR will only attempt to biuld UCT/BTL for versions up to v1.7 (not v1.8). The rational for that being UCX v1.8 still hasn't released, and is just master in the UCX project, and may still need additional changes.

@gpaulsen gpaulsen merged commit a2304eb into open-mpi:v4.0.x Nov 8, 2019
@artpol84
Copy link
Contributor

@yosefe what is the schedule for the UCX 1.7 release?
@hppritcha would like to align with respect to 4.0.3 release so this fix is out and packagers won't hit the issue.

@hppritcha hppritcha deleted the topic/btl_uct_fixes_for_v4.0.x branch October 29, 2021 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants