1
1

Merge pull request #6385 from matcabral/ofi_mtl_non_blocking_cancel

MTL_OFI: Changed Recv cancel to be non-blocking
Этот коммит содержится в:
Matias Cabral 2019-02-15 08:44:00 -08:00 коммит произвёл GitHub
родитель 8e83f95cdc 25bdd118ac
Коммит e3f213772d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

Просмотреть файл

@ -1197,14 +1197,8 @@ ompi_mtl_ofi_cancel(struct mca_mtl_base_module_t *mtl,
ret = fi_cancel((fid_t)ompi_mtl_ofi.ofi_ctxt[ctxt_id].rx_ep,
&ofi_req->ctx);
if (0 == ret) {
/**
* Wait for the request to be cancelled.
*/
while (!ofi_req->super.ompi_req->req_status._cancelled) {
opal_progress();
if (ofi_req->req_started)
goto ofi_cancel_not_possible;
}
if (ofi_req->req_started)
goto ofi_cancel_not_possible;
} else {
ofi_cancel_not_possible:
/**