diff --git a/src/ucp/wireup/select.c b/src/ucp/wireup/select.c index 27eb8e2893e..e2ec338e81a 100644 --- a/src/ucp/wireup/select.c +++ b/src/ucp/wireup/select.c @@ -991,6 +991,8 @@ static double ucp_wireup_rma_score_func(const ucp_worker_iface_t *wiface, local_bw = ucp_tl_iface_bandwidth(wiface->worker->context, &wiface->attr.bandwidth); } else { + /* Compare BW including local distance to prevent EP reconfiguration + * since remote distance is included to remote_addr*/ local_bw = ucp_wireup_iface_bw_distance(wiface); }