-
Couldn't load subscription status.
- Fork 928
OSC/UCX: Fix early cleanup + race conditions #6754
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
Conversation
artpol84
commented
Jun 11, 2019
- Fix early initialization of the worker pool (WP). WP has to remain until the finalization of the OSC component.
- Ensure the atomicity of the OSC/ucx global state updates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@artpol84 I assume this was tested, if so this looks good to me.
|
bot:ibm:retest |
|
bot:retest |
Signed-off-by: Artem Polyakov <[email protected]>
To avoid fully initializing the osc/ucx component for MPI application that are not using One-Sided functionality, the initialization happens at the first MPI window creation. This commit ensures atomicity of global state modifications. Signed-off-by: Artem Polyakov <[email protected]>
|
We runtime confirmed that 6678ac0 does fixes the race condition. |