Little more debug - getting close to figuring this one out
Refs trac:4717 This commit was SVN r32060. The following Trac tickets were found above: Ticket 4717 --> https://svn.open-mpi.org/trac/ompi/ticket/4717
Этот коммит содержится в:
родитель
f9da295682
Коммит
9cfc408fd4
@ -321,7 +321,7 @@ static void track_procs(int fd, short argc, void *cbdata)
|
||||
}
|
||||
/* send it */
|
||||
OPAL_OUTPUT_VERBOSE((5, orte_state_base_framework.framework_output,
|
||||
"%s SENDING PROC TERMINATION UPDATE FOR JOB %s",
|
||||
"%s state:orted:iof SENDING PROC TERMINATION UPDATE FOR JOB %s",
|
||||
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
|
||||
ORTE_JOBID_PRINT(jdata->jobid)));
|
||||
if (0 > (rc = orte_rml.send_buffer_nb(ORTE_PROC_MY_HNP, alert,
|
||||
@ -338,7 +338,12 @@ static void track_procs(int fd, short argc, void *cbdata)
|
||||
for (i=0; i < orte_local_children->size; i++) {
|
||||
if (NULL != (pptr = (orte_proc_t*)opal_pointer_array_get_item(orte_local_children, i)) &&
|
||||
ORTE_FLAG_TEST(pptr, ORTE_PROC_FLAG_ALIVE)) {
|
||||
/* at least one is still alive */
|
||||
OPAL_OUTPUT_VERBOSE((5, orte_state_base_framework.framework_output,
|
||||
"%s state:orted:iof job %s complete and term ordered, but proc %s is alive",
|
||||
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
|
||||
ORTE_JOBID_PRINT(jdata->jobid),
|
||||
ORTE_NAME_PRINT(&pptr->name)));
|
||||
/* at least one is still alive */
|
||||
goto moveon;
|
||||
}
|
||||
}
|
||||
@ -392,7 +397,7 @@ static void track_procs(int fd, short argc, void *cbdata)
|
||||
}
|
||||
/* send it */
|
||||
OPAL_OUTPUT_VERBOSE((5, orte_state_base_framework.framework_output,
|
||||
"%s SENDING PROC TERMINATION UPDATE FOR JOB %s",
|
||||
"%s state:orted:waitpid SENDING PROC TERMINATION UPDATE FOR JOB %s",
|
||||
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
|
||||
ORTE_JOBID_PRINT(jdata->jobid)));
|
||||
if (0 > (rc = orte_rml.send_buffer_nb(ORTE_PROC_MY_HNP, alert,
|
||||
@ -410,6 +415,11 @@ static void track_procs(int fd, short argc, void *cbdata)
|
||||
if (NULL != (pptr = (orte_proc_t*)opal_pointer_array_get_item(orte_local_children, i)) &&
|
||||
ORTE_FLAG_TEST(pptr, ORTE_PROC_FLAG_ALIVE)) {
|
||||
/* at least one is still alive */
|
||||
OPAL_OUTPUT_VERBOSE((5, orte_state_base_framework.framework_output,
|
||||
"%s state:orted:waitpid job %s complete and term ordered, but proc %s is alive",
|
||||
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
|
||||
ORTE_JOBID_PRINT(jdata->jobid),
|
||||
ORTE_NAME_PRINT(&pptr->name)));
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user