Merge pull request #4549 from rhc54/topic/dyn
Fix the hang in connect/accept operations
Этот коммит содержится в:
Коммит
bb100540ef
@ -588,13 +588,8 @@ int ompi_dpm_disconnect(ompi_communicator_t *comm)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* ensure we tell the host RM to disconnect us - this
|
/* ensure we tell the host RM to disconnect us - this
|
||||||
* is a blocking operation that must include a fence */
|
* is a blocking operation so just use a fence */
|
||||||
if (NULL == opal_pmix.disconnect) {
|
|
||||||
/* use the fence */
|
|
||||||
ret = opal_pmix.fence(&coll, false);
|
ret = opal_pmix.fence(&coll, false);
|
||||||
} else {
|
|
||||||
ret = opal_pmix.disconnect(&coll);
|
|
||||||
}
|
|
||||||
OPAL_LIST_DESTRUCT(&coll);
|
OPAL_LIST_DESTRUCT(&coll);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user