1
1
openmpi/ompi/mca/pml
Nathan Hjelm 086ffc1838 pml/ob1: fix race on pml completion of send requests
The request code was setting the request as pml_complete before
calling MCA_PML_OB1_SEND_REQUEST_MPI_COMPLETE. This was causing
MCA_PML_OB1_SEND_REQUEST_RETURN to be called twice in some cases. The
code now mirrors the recvreq code and only sets the request as pml
complete if the request has not already been freed.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-06-01 13:36:06 -06:00
..
base Refactor the request completion (#1422) 2016-05-24 18:20:51 -05:00
bfo Remove more references to the request mutex. 2016-05-25 23:27:06 -04:00
cm pml/cm: update for request changes 2016-05-25 15:35:32 -06:00
crcpw ownership: update ownership files 2015-06-25 10:04:42 -06:00
example Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
monitoring sentinel: use type uintptr_t for sentinel 2016-02-10 11:28:56 +09:00
ob1 pml/ob1: fix race on pml completion of send requests 2016-06-01 13:36:06 -06:00
ucx Removal of ompi_request_lock from pml/ucx. 2016-05-26 12:36:58 -04:00
v Merge pull request #1552 from kmroz/wip-hostname-len-cleanup-1 2016-05-02 09:44:18 -04:00
yalla pml/yalla: update for request changes 2016-05-25 15:42:53 -06:00
configure.m4 Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_constants.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml.h Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00