Whamcloud - gitweb
LU-18899 o2iblnd: handle RDMA_CM_EVENT_ESTABLISHED gracefully 11/58711/2
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Mon, 7 Apr 2025 23:20:11 +0000 (16:20 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 16 Apr 2025 20:45:52 +0000 (20:45 +0000)
commit64d7a7e42022d070cb15e79a0d1655e8df4eb33d
tree41031f23cd39f320251359ae7d62010fed9e340d
parent969a680544e630183c5cbbb5b38effe505459bc0
LU-18899 o2iblnd: handle RDMA_CM_EVENT_ESTABLISHED gracefully

Modify kiblnd_cm_callback() to handle RDMA_CM_EVENT_ESTABLISHED
gracefully: report an error with relevant details and ignore
the event rather than just cause a crash with LBUG
if the connection state is not RDMA_CM_EVENT_ESTABLISHED or
IBLND_CONN_PASSIVE_WAIT as expected.

Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: I8ddde6786eac99699665a71eb0587165e6552ea6
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58711
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/o2iblnd/o2iblnd_cb.c