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

Revert "pml/cm: fix buffer usage in MCA_PML_CM_HVY_SEND_REQUEST_BSEND #11906

Merged
merged 1 commit into from
Sep 7, 2023

Conversation

wenduwan
Copy link
Contributor

@wenduwan wenduwan commented Sep 6, 2023

This reverts commit 5ba260f.

The revert fixes a bug revealed by mtt ibm test suite. The send buffer, instead of the attached user buffer, was used for MPI_Bsend.

This violates the MPI_Bsend semantic and makes it unsafe to reuse the send buffer after the function returns.

bot:notacherrypick

Signed-off-by: Wenduo Wang [email protected]

@github-actions github-actions bot added this to the v5.0.0 milestone Sep 6, 2023
@github-actions
Copy link

github-actions bot commented Sep 6, 2023

Hello! The Git Commit Checker CI bot found a few problems with this PR:

77200be: Revert "pml/cm: fix buffer usage in MCA_PML_CM_HVY...

  • check_cherry_pick: does not include a cherry pick message (did you need to bot:notacherrypick?)

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

…_ALLOC()"

This reverts commit 5ba260f.

The revert fixes a bug revealed by mtt ibm test suite. The send buffer,
instead of the attached user buffer, was used for MPI_Bsend.

This violates the MPI_Bsend semantic and makes it unsafe to reuse the
send buffer after the function returns.

bot:notacherrypick

Signed-off-by: Wenduo Wang <[email protected]>
@github-actions
Copy link

github-actions bot commented Sep 6, 2023

Hello! The Git Commit Checker CI bot found a few problems with this PR:

5e68381: Revert "pml/cm: fix buffer usage in MCA_PML_CM_HVY...

  • check_cherry_pick: does not include a cherry pick message (did you need to bot:notacherrypick?)

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@wenduwan wenduwan changed the title Revert "pml/cm: fix buffer usage in MCA_PML_CM_HVY_SEND_REQUEST_BSEND… Revert "pml/cm: fix buffer usage in MCA_PML_CM_HVY_SEND_REQUEST_BSEND Sep 7, 2023
@janjust janjust merged commit 1aa8646 into open-mpi:v5.0.x Sep 7, 2023
13 of 14 checks passed
@wzamazon
Copy link
Contributor

wzamazon commented Sep 7, 2023

@wenduwan

Just want to remind you that with this change merged, the MPI_Bsend_init_overtake_c/f test in intel test suite will fail because the original patch 5ba260f was meant to fix the failure of the test.

@wenduwan
Copy link
Contributor Author

wenduwan commented Sep 7, 2023

@wzamazon Thanks for the reminder. I'll look into the remaining failures.

I just checked mtt. After merging the revert on main branch, we are down to 8 failures. The intel bsend_init_overtake is the only bsend failure - I need to look closer.

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.

5 participants