Skip to content

Conversation

devreal
Copy link
Contributor

@devreal devreal commented Aug 9, 2022

@janjust discovered that there was a problem in #10536 merged into main and that that problem was not present in the v5.0.x backport (#10554). I don't remember what I did there but apparently I must have bungled the backport.

In particular, an erroneous return was left in main (https://github.com/open-mpi/ompi/pull/10536/files#diff-881c0a8eb55eaa0334196bf23fe14f90225450cd3e1a2a35b977ce4d047d68b0R1121-R1123) but not in 5.0.x (https://github.com/open-mpi/ompi/pull/10554/files?diff=unified&w=0#diff-881c0a8eb55eaa0334196bf23fe14f90225450cd3e1a2a35b977ce4d047d68b0R1146-R1163).

The proposal to fix this is to revert the original commit and replace it with a fixed version. This PR combines both commits. Once passed, I will open a PR to 5.0.x that reverts the original cherry-picked commit and cherry-picks the replacement commit from this PR. There should be no difference between the two in 5.0.x and it's only meant to keep main and 5.0.x in sync. Please let me know if there are any concerns about this approach.

devreal added 2 commits August 9, 2022 13:17
Fallback to the old method of acquiring a request from an atomic operation
is preserved. Some networks might provide better performance
if the request-based operations do not rely on atomic operations.

Some minor fixes to opal_common_ucx_winfo_flush included in this
commit.

Signed-off-by: Joseph Schuchart <schuchart@icl.utk.edu>
@devreal devreal requested a review from janjust August 9, 2022 17:32
@janjust
Copy link
Contributor

janjust commented Aug 10, 2022

bot:retest

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.

2 participants