use persistent rml_recv in iof
This commit was SVN r25035.
Этот коммит содержится в:
родитель
b144c8c343
Коммит
aa3d302a05
@ -97,7 +97,7 @@ static int init(void)
|
||||
*/
|
||||
if (ORTE_SUCCESS != (rc = orte_rml.recv_buffer_nb(ORTE_NAME_WILDCARD,
|
||||
ORTE_RML_TAG_IOF_HNP,
|
||||
ORTE_RML_NON_PERSISTENT,
|
||||
ORTE_RML_PERSISTENT,
|
||||
orte_iof_hnp_recv,
|
||||
NULL))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
|
@ -230,13 +230,5 @@ void orte_iof_hnp_recv(int status, orte_process_name_t* sender,
|
||||
*/
|
||||
ORTE_MESSAGE_EVENT(sender, buffer, tag, process_msg);
|
||||
|
||||
/* reissue the recv */
|
||||
if (ORTE_SUCCESS != (rc = orte_rml.recv_buffer_nb(ORTE_NAME_WILDCARD,
|
||||
ORTE_RML_TAG_IOF_HNP,
|
||||
ORTE_RML_NON_PERSISTENT,
|
||||
orte_iof_hnp_recv,
|
||||
NULL))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
@ -96,7 +96,7 @@ static int init(void)
|
||||
from the HNP IOF component */
|
||||
if (ORTE_SUCCESS != (rc = orte_rml.recv_buffer_nb(ORTE_NAME_WILDCARD,
|
||||
ORTE_RML_TAG_IOF_PROXY,
|
||||
ORTE_RML_NON_PERSISTENT,
|
||||
ORTE_RML_PERSISTENT,
|
||||
orte_iof_orted_recv,
|
||||
NULL))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
|
@ -193,13 +193,5 @@ void orte_iof_orted_recv(int status, orte_process_name_t* sender,
|
||||
*/
|
||||
ORTE_MESSAGE_EVENT(sender, buffer, tag, process_msg);
|
||||
|
||||
/* reissue the recv */
|
||||
if (ORTE_SUCCESS != (rc = orte_rml.recv_buffer_nb(ORTE_NAME_WILDCARD,
|
||||
ORTE_RML_TAG_IOF_PROXY,
|
||||
ORTE_RML_NON_PERSISTENT,
|
||||
orte_iof_orted_recv,
|
||||
NULL))) {
|
||||
ORTE_ERROR_LOG(rc);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user