oob/ud: don't start listening for ud requests unless we have one usable port
This commit was SVN r26929.
Этот коммит содержится в:
родитель
92adbc5d72
Коммит
980692804d
@ -349,21 +349,22 @@ int mca_oob_ud_module_init (void)
|
|||||||
rc = mca_oob_ud_port_recv_start (port);
|
rc = mca_oob_ud_port_recv_start (port);
|
||||||
if (ORTE_SUCCESS != rc) {
|
if (ORTE_SUCCESS != rc) {
|
||||||
mca_oob_ud_listen_destroy (port);
|
mca_oob_ud_listen_destroy (port);
|
||||||
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* NTH: only supports one port for now */
|
/* NTH: only supports one port for now */
|
||||||
|
found_one = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
mca_oob_ud_event_start_monitor (device);
|
|
||||||
found_one = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (found_one) {
|
if (!found_one) {
|
||||||
return ORTE_SUCCESS;
|
|
||||||
} else {
|
|
||||||
return ORTE_ERR_NOT_FOUND;
|
return ORTE_ERR_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mca_oob_ud_event_start_monitor (device);
|
||||||
|
|
||||||
|
return ORTE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void mca_oob_ud_cancel_all_in_list (opal_list_t *list)
|
static void mca_oob_ud_cancel_all_in_list (opal_list_t *list)
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user