6aa658ae33
This commit changes the sematics of ompi request callbacks. If a request's callback has freed or re-posted (using start) a request the callback must return 1 instead of OMPI_SUCCESS. This indicates to ompi_request_complete that the request should not be modified further. This fixes a race condition in osc/pt2pt that could lead to the req_state being inconsistent if a request is freed between the callback and setting the request as complete. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
grequest.c | ||
grequest.h | ||
Makefile.am | ||
req_test.c | ||
req_wait.c | ||
request_dbg.h | ||
request_default.h | ||
request.c | ||
request.h |