Whamcloud - gitweb
LU-13892 lnet: lock-up during router check 72/40172/2
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Wed, 7 Oct 2020 22:51:06 +0000 (18:51 -0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 22 Oct 2020 06:19:05 +0000 (06:19 +0000)
commit877d95b582db3d182d13dac4947c1f43b0e851dc
tree590f6ea3954e92919b7cc544584b8d556e5d9e1f
parent2040144a54fbd0da81f3e1fdacb6b35f473689e6
LU-13892 lnet: lock-up during router check

This is a fix for the issue with LNet lock-up while waiting
for routers to become active with check_routers_before_use
option. Release ln_api_mutex while waiting to allow
incoming connections to be handled.

Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: I63b1d1ce5ee2b27a3bd2cea78713fc6fc7502cf7
Reviewed-on: https://review.whamcloud.com/40172
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Olaf Faaland-LLNL <faaland1@llnl.gov>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/router.c