don't kill the seed daemon
This commit was SVN r6578.
Этот коммит содержится в:
родитель
7010548c1b
Коммит
f5ad856857
@ -660,6 +660,7 @@ cleanup:
|
|||||||
int orte_pls_bproc_seed_terminate_job(orte_jobid_t jobid)
|
int orte_pls_bproc_seed_terminate_job(orte_jobid_t jobid)
|
||||||
{
|
{
|
||||||
pid_t* pids;
|
pid_t* pids;
|
||||||
|
pid_t my_pid = getpid();
|
||||||
size_t i, num_pids;
|
size_t i, num_pids;
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
@ -682,8 +683,10 @@ int orte_pls_bproc_seed_terminate_job(orte_jobid_t jobid)
|
|||||||
if(mca_pls_bproc_seed_component.debug) {
|
if(mca_pls_bproc_seed_component.debug) {
|
||||||
opal_output(0, "orte_pls_bproc: killing daemon: %d\n", pids[i]);
|
opal_output(0, "orte_pls_bproc: killing daemon: %d\n", pids[i]);
|
||||||
}
|
}
|
||||||
|
if(pids[i] != my_pid) {
|
||||||
kill(pids[i], mca_pls_bproc_seed_component.terminate_sig);
|
kill(pids[i], mca_pls_bproc_seed_component.terminate_sig);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if(NULL != pids)
|
if(NULL != pids)
|
||||||
free(pids);
|
free(pids);
|
||||||
return ORTE_SUCCESS;
|
return ORTE_SUCCESS;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user