Skip to content

Conversation

hjelmn
Copy link
Member

@hjelmn hjelmn commented Feb 10, 2021

This fixes an issue in osc/rdma when AMOs are used for accumulate operations
(vs get-accumulate). In this case a temporary buffer is needed to hold the
result of the operation (since fetching atomics are used). This buffer was

  1. zero-sized, and 2) not freed. Both of these issues are fixed in this
    commit. There was also an issue with unpacking due to using an uninitialized
    convertor. The convertor is no longer passed in when no result is required.

Signed-off-by: Nathan Hjelm [email protected]

This fixes an issue in osc/rdma when AMOs are used for accumulate operations
(vs get-accumulate). In this case a temporary buffer is needed to hold the
result of the operation (since fetching atomics are used). This buffer was
1) zero-sized, and 2) not freed. Both of these issues are fixed in this
commit. There was also an issue with unpacking due to using an uninitialized
convertor. The convertor is no longer passed in when no result is required.

Signed-off-by: Nathan Hjelm <[email protected]>
@hjelmn
Copy link
Member Author

hjelmn commented Feb 10, 2021

These fixes were lost in the rebases of #6301.

@awlauria awlauria merged commit 4db2a50 into open-mpi:master Feb 11, 2021
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