Once matched the proc attached to the request should be the source
of the message and not the first on the list. This fix the ticket #1386. This commit was SVN r18929.
Этот коммит содержится в:
родитель
d479d981a7
Коммит
319a8b3219
@ -912,7 +912,7 @@ static mca_pml_ob1_recv_frag_t *recv_req_match_wild(
|
|||||||
/* loop over messages from the current proc */
|
/* loop over messages from the current proc */
|
||||||
if((frag = recv_req_match_specific_proc(req, &proc[i]))) {
|
if((frag = recv_req_match_specific_proc(req, &proc[i]))) {
|
||||||
*p = &proc[i];
|
*p = &proc[i];
|
||||||
req->req_recv.req_base.req_proc = proc->ompi_proc;
|
req->req_recv.req_base.req_proc = proc[i].ompi_proc;
|
||||||
prepare_recv_req_converter(req);
|
prepare_recv_req_converter(req);
|
||||||
return frag; /* match found */
|
return frag; /* match found */
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user