Whamcloud - gitweb
LU-17212 gss: survive improper obd or imp at ctx init 55/52755/3
authorSebastien Buisson <sbuisson@ddn.com>
Thu, 19 Oct 2023 09:11:48 +0000 (11:11 +0200)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 Nov 2023 21:28:23 +0000 (21:28 +0000)
commit3fcddf6dcdd92df6557c59913a61944f21d58615
tree23ba154d63b3aafba9ef6bce181ccecc034102ee
parenta66daa9c1bf40695e10a283dff40a119dfd060bb
LU-17212 gss: survive improper obd or imp at ctx init

GSS context init requests can happen even after a client has been
unmounted, because they are coming from userspace (request-key,
lgss_keyring).
In this case they must be ignored, and code must be robust to survive
improper, already or partially shutdown obd device or import.

Test-Parameters: kerberos=true testlist=sanity-krb5
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I541727165eadf1fcb7715e416da85d100976cf2f
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52755
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Aurelien Degremont <adegremont@nvidia.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/ptlrpc/gss/gss_cli_upcall.c