mtl/portals4: if frag retry fails, then fail the entire receive
If the a frag cannot be retried because the ni_fail_type is other than PTL_NI_DROPPED, then set the return type and jump to callback_error. This sets MPI_ERROR and completes the receive. Signed-off-by: Todd Kordenbrock <thkgcode@gmail.com>
Этот коммит содержится в:
родитель
99453e6b10
Коммит
37766d770d
@ -340,6 +340,8 @@ ompi_mtl_portals4_rndv_get_frag_progress(ptl_event_t *ev,
|
||||
mtl_ptl_error(1, "PTL_EVENT_REPLY with ni_fail_type: %s"
|
||||
" => cannot retry",
|
||||
name_of_err[ev->ni_fail_type]);
|
||||
ret = PTL_FAIL;
|
||||
goto callback_error;
|
||||
}
|
||||
|
||||
opal_timer_t time = opal_timer_base_get_usec() - rndv_get_frag->frag_start_time_usec;
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user