Whamcloud - gitweb
LU-7558 ptlrpc: connect vs import invalidate race 18/33718/4
authorAndriy Skulysh <c17819@cray.com>
Wed, 22 Aug 2018 19:22:49 +0000 (22:22 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 16 Jan 2019 07:06:36 +0000 (07:06 +0000)
commitb1827ff1da829ae5f320a417217757221eedda5f
treed9b99007f04568908234743c7189214617c6fe30
parente76683a5bd540cacd2271a969aa9acd9bf790ccf
LU-7558 ptlrpc: connect vs import invalidate race

Connect can't be sent while import invalidate is
in progress, thus it leaves the import in not
initialized state.

Don't allow reconnect in evicted state.

Change-Id: I79a1a1eb05fede30e100ba09b6f3f98636a46213
Cray-bug-id: LUS-6322
Signed-off-by: Andriy Skulysh <c17819@cray.com>
Reviewed-by: Alexander Boyko <c17825@cray.com>
Reviewed-by: Andrew Perepechko <c17827@cray.com>
Reviewed-on: https://review.whamcloud.com/33718
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_support.h
lustre/ptlrpc/import.c
lustre/ptlrpc/recover.c
lustre/tests/recovery-small.sh