From 112b589024d8f8f66e1aac09beba7d9a56c645d7 Mon Sep 17 00:00:00 2001 From: Sebastien Buisson Date: Tue, 11 Jan 2022 08:27:42 +0100 Subject: [PATCH] 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 --- lustre/tests/sanity-sec.sh | 9 +++++++++ 1 file changed, 9 insertions(+) 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() { -- 1.8.3.1