Fix a bug that has been causing inconsistent behavior on a number of platforms. Will explain more on the core-devel list.
Jeff: this needs to be back-patched to our supported prior releases. I'll try to verify how far back we need to go - my initial guess is probably all of them This commit was SVN r10801.
Этот коммит содержится в:
родитель
e6c9c699fe
Коммит
7b3ced80e8
@ -119,6 +119,8 @@ int orte_gpr_proxy_exec_compound_cmd(void)
|
|||||||
rc = ORTE_ERR_COMM_FAILURE;
|
rc = ORTE_ERR_COMM_FAILURE;
|
||||||
goto CLEANUP;
|
goto CLEANUP;
|
||||||
}
|
}
|
||||||
|
orte_gpr_proxy_globals.compound_cmd_mode = false;
|
||||||
|
OBJ_RELEASE(orte_gpr_proxy_globals.compound_cmd);
|
||||||
|
|
||||||
answer = OBJ_NEW(orte_buffer_t);
|
answer = OBJ_NEW(orte_buffer_t);
|
||||||
if (NULL == answer) {
|
if (NULL == answer) {
|
||||||
@ -158,9 +160,6 @@ int orte_gpr_proxy_exec_compound_cmd(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
CLEANUP:
|
CLEANUP:
|
||||||
orte_gpr_proxy_globals.compound_cmd_mode = false;
|
|
||||||
OBJ_RELEASE(orte_gpr_proxy_globals.compound_cmd);
|
|
||||||
|
|
||||||
if (orte_gpr_proxy_globals.compound_cmd_waiting) {
|
if (orte_gpr_proxy_globals.compound_cmd_waiting) {
|
||||||
opal_condition_signal(&orte_gpr_proxy_globals.compound_cmd_condition);
|
opal_condition_signal(&orte_gpr_proxy_globals.compound_cmd_condition);
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user