From: Sebastien Buisson Date: Tue, 11 Jan 2022 07:27:42 +0000 (+0100) Subject: LU-15407 test: remove dummy enc key at cleanup X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=112b589024d8f8f66e1aac09beba7d9a56c645d7;p=fs%2Flustre-release.git LU-15407 test: remove dummy enc key at cleanup Make sure to remove the dummy encryption key from session keyring when cleaning up encryption tests. Lustre-change: https://review.whamcloud.com/46038 Lustre-commit: ec0b308614a2bad18a7a1fd805f36eb8ed6ea5eb Test-Parameters: trivial Test-Parameters: testlist=sanity-sec mdscount=2 mdtcount=4 osscount=1 ostcount=8 clientcount=2 Signed-off-by: Sebastien Buisson Change-Id: I840490fca0a485110d077fe85254ced817fd55e3 Reviewed-by: James Nunez Reviewed-on: https://review.whamcloud.com/46173 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger --- diff --git a/lustre/tests/sanity-sec.sh b/lustre/tests/sanity-sec.sh index e096f72..10b0c93 100755 --- a/lustre/tests/sanity-sec.sh +++ b/lustre/tests/sanity-sec.sh @@ -2737,6 +2737,8 @@ setup_for_enc_tests() { } cleanup_for_enc_tests() { + local dummy_key + rm -rf $DIR/$tdir $* # remount client normally @@ -2753,6 +2755,13 @@ cleanup_for_enc_tests() { mount_client $MOUNT2 ${MOUNT_OPTS} || error "remount failed" fi + + # remove fscrypt key from keyring + dummy_key=$(keyctl show | awk '$7 ~ "^fscrypt:" {print $1}') + if [ -n "$dummy_key" ]; then + keyctl revoke $dummy_key + keyctl reap + fi } cleanup_nodemap_after_enc_tests() {