From: Chris Horn Date: Fri, 27 Aug 2021 21:29:09 +0000 (-0500) Subject: LU-13575 lnet: Ensure round robin selection of local NIs X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=86f019eed936748c14a6edc4a3766c46b6ef0a2b;p=fs%2Flustre-release.git LU-13575 lnet: Ensure round robin selection of local NIs Use the net sequence number to set the NI sequence number to ensure round robin selection of NIs on each net. Lustre-change: https://review.whamcloud.com/45003 Lustre-commit: a18c4a16246e6185919eda805eca52772bbc3efe Test-Parameters: trivial HPE-bug-id: LUS-10349 Signed-off-by: Chris Horn Change-Id: I6ce0b088fcad6312186e6fbad4ab14283aee55eb Reviewed-by: Serguei Smirnov Reviewed-by: Andreas Dilger Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/52470 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Frank Sehr --- diff --git a/lnet/lnet/lib-move.c b/lnet/lnet/lib-move.c index cd88279..ca04d9c 100644 --- a/lnet/lnet/lib-move.c +++ b/lnet/lnet/lib-move.c @@ -1820,8 +1820,8 @@ lnet_handle_send(struct lnet_send_data *sd) */ best_lpni->lpni_seq++; best_lpni->lpni_peer_net->lpn_seq++; - best_ni->ni_seq++; best_ni->ni_net->net_seq++; + best_ni->ni_seq = best_ni->ni_net->net_seq; CDEBUG(D_NET, "%s NI seq info: [%d:%d:%d] %s LPNI seq info [%d:%d:%d]\n", libcfs_nid2str(best_ni->ni_nid),