Skip to content

Conversation

bosilca
Copy link
Member

@bosilca bosilca commented Oct 13, 2025

@mentOS31 correctly identified few issues with the handling of persistent requests with regard to their error codes (more info in the issue). This PR fixes all wait and test function to have a consistent outcome for all types of requests. It also prevents the error handler invocation from releasing persistent requests.

Fixes #13432

devreal
devreal previously approved these changes Oct 13, 2025
@bosilca
Copy link
Member Author

bosilca commented Oct 13, 2025

looking into the failure.

@mentOS31 correctly identified few issues with the handling of
persistent requests with regard to their error codes (more info
in the issue). This PR fixes all wait and test function to have a
consistent outcome for all types of requests. It also prevents the
error handler invocation from releasing persistent requests.

Signed-off-by: George Bosilca <gbosilca@nvidia.com>
@abouteiller
Copy link
Member

code looks good, did you test it with ulfm as well or just fault-free testers?

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.

MPI_Waitall doesn't return MPI_ERR_IN_STATUS for persistent request

3 participants