Whamcloud - gitweb
LU-15900 hsm: don't return error on state change during mount
authorMikhail Pershin <mpershin@whamcloud.com>
Sat, 28 May 2022 06:59:03 +0000 (09:59 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 9 Jun 2022 20:30:15 +0000 (20:30 +0000)
commitf7bfaef9a81835b3aeca888e7227c15eef0bd260
treef12613bad0eae8ee554bdf104828fad3da8175cc
parent9db1fa28f76aed6bbf1de92d930cc826a1d2df85
LU-15900 hsm: don't return error on state change during mount

HSM coordinator is started in stopped state always, but
mount may have hsm_control parameters 'disabled'. Such
parameter cause wrong state change so mount would fail
with error.

Treat parameter change from 'stopping/stopped' to 'disabled'
as not critical error, keep state unchanged and report
no error back to a caller.

Lustre-change: https://review.whamcloud.com/47473
Lustre-commit: TBD (from c3fc6fef304d052da011c5840134af197eaefd94)

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: I9d1366423391971b9511c46b6aed39d21ebf637c
Reviewed-on: https://review.whamcloud.com/47474
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/mdt/mdt_coordinator.c