Whamcloud - gitweb
LU-11128 ptlrpc: new request vs disconnect race 80/32980/35
authorAlex Zhuravlev <bzzz@whamcloud.com>
Fri, 10 Aug 2018 17:03:11 +0000 (21:03 +0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 2 Oct 2018 21:23:02 +0000 (21:23 +0000)
commit93d20d171c20491a96e5e85d7442a002f300619d
treea7d27708fe931cf268800f1a3ea2e51ce43bc7cc
parent4037c1462730c120af00bd0e95b08fe0669e0271
LU-11128 ptlrpc: new request vs disconnect race

new request can race with disconnect-by-idle process.
disconnect code detect this state and initiate a new connection.

Change-Id: I6acc913c371f2ae63f27151edce457c2a13118c5
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/32980
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ptlrpc/client.c
lustre/ptlrpc/import.c