Skip to content

OSC rdma: make sure accumulating in shared memory is safe #6649

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

Merged
merged 1 commit into from
Jun 28, 2019

Conversation

devreal
Copy link
Contributor

@devreal devreal commented May 10, 2019

Even if the peer is reachable through shared memory there may still be remote peers updating directly through the network, which leads to conflicting updates, i.e., if osc_rdma_acc_single_intrinsic is set. This PR adds more thorough checks to make sure it's safe to accumulate in shared memory.

Fixes #6536

Signed-off-by: Joseph Schuchart [email protected]

@ompiteam-bot
Copy link

Can one of the admins verify this patch?

@jsquyres
Copy link
Member

ok to test

@hppritcha
Copy link
Member

@devreal could you PR this over to 4.0.x?

@gpaulsen gpaulsen merged commit f1b2a09 into open-mpi:master Jun 28, 2019
@devreal devreal deleted the rdma-fetchop-local branch October 3, 2022 15:53
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.

Regression of osc_rdma_acc_single_intrinsic
6 participants