Fix race condition in setting MPI_ERROR -- with buffered sends, the
request can complete before the operation, meaning that a bogus MPI_ERROR is read This commit was SVN r13401.
Этот коммит содержится в:
родитель
039a3d8c17
Коммит
a0b40ce45a
@ -252,6 +252,7 @@ do { \
|
||||
&sendreq->req_mtl)); \
|
||||
if(OMPI_SUCCESS == ret && \
|
||||
sendreq->req_send.req_send_mode == MCA_PML_BASE_SEND_BUFFERED) { \
|
||||
sendreq->req_send.req_base.req_ompi.req_status.MPI_ERROR = 0; \
|
||||
MCA_PML_BASE_REQUEST_MPI_COMPLETE(&(sendreq)->req_send.req_base.req_ompi); \
|
||||
} \
|
||||
} \
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user