Skip to content

Commit 8c4ad55

Browse files
authored
Merge pull request #5463 from hoopoepg/topic/fixed-hang-pt2pt-over-pml-ucx-v3.1
PML/UCX: fixed ucp request free on persistent request completion - v3.1
2 parents ea135ed + 209db9b commit 8c4ad55

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ompi/mca/pml/ucx/pml_ucx_request.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ mca_pml_ucx_persistent_request_complete(mca_pml_ucx_persistent_request_t *preq,
8585
ompi_request_t *tmp_req)
8686
{
8787
preq->ompi.req_status = tmp_req->req_status;
88-
ompi_request_complete(&preq->ompi, true);
89-
mca_pml_ucx_persistent_request_detach(preq, tmp_req);
9088
mca_pml_ucx_request_reset(tmp_req);
89+
mca_pml_ucx_persistent_request_detach(preq, tmp_req);
9190
ucp_request_free(tmp_req);
91+
ompi_request_complete(&preq->ompi, true);
9292
}
9393

9494
static inline void mca_pml_ucx_preq_completion(ompi_request_t *tmp_req)

0 commit comments

Comments
 (0)