Skip to content

Conversation

@hoopoepg
Copy link
Contributor

@hoopoepg hoopoepg commented Jul 20, 2018

  • in sine cases persistent request was deleted during completion
    callback, this cause double free of linked UCX request (assert
    in debug build or hang in release build)
  • UCX request is freed prior completion callback

Signed-off-by: Sergey Oblomov [email protected]

- in sine cases persistent request was deleted during completion
  callback, this cause double free of linked UCX request (assert
  in debug build or hang in release build)
- UCX request is freed prior completion calback

Signed-off-by: Sergey Oblomov <[email protected]>
@hoopoepg
Copy link
Contributor Author

@yosefe could you look?

@yosefe
Copy link
Contributor

yosefe commented Jul 20, 2018

does this replace the fix for osc_pt2pt?

@hoopoepg
Copy link
Contributor Author

are you about this PR #5460 ?
I closed that PR

@yosefe
Copy link
Contributor

yosefe commented Jul 20, 2018

nice. does osc_pt2pt work with ucx with this fix?

@hoopoepg
Copy link
Contributor Author

yes, It passes all mpi_test_suite tests with this fix.
BTW, pick it up into other branches? 4/3.1/3.0?

@yosefe
Copy link
Contributor

yosefe commented Jul 20, 2018

wow, very nice! can you pls pick it to v4.0 and v3.1 (no need for older ones)

@hoopoepg
Copy link
Contributor Author

ok, will do after this PR is merged

@yosefe yosefe merged commit 7d2c9b3 into open-mpi:master Jul 20, 2018
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