Merge pull request #5499 from nrspruit/ns_cancel_fix_4.0
MTL OFI: Fix Deadlock in fi_cancel given completion during cancel
Этот коммит содержится в:
Коммит
9a6f6e61f0
@ -1013,8 +1013,11 @@ ompi_mtl_ofi_cancel(struct mca_mtl_base_module_t *mtl,
|
||||
*/
|
||||
while (!ofi_req->super.ompi_req->req_status._cancelled) {
|
||||
opal_progress();
|
||||
if (ofi_req->req_started)
|
||||
goto ofi_cancel_not_possible;
|
||||
}
|
||||
} else {
|
||||
ofi_cancel_not_possible:
|
||||
/**
|
||||
* Could not cancel the request.
|
||||
*/
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user