Whamcloud - gitweb
LU-16335 test: add fail_abort_cleanup()
authorLai Siyao <lai.siyao@whamcloud.com>
Wed, 7 Dec 2022 04:04:42 +0000 (23:04 -0500)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 21 Jan 2023 02:51:45 +0000 (02:51 +0000)
commit55fb2ba1187e7c566e218df4f3311d39de204fe8
tree10208dac1a2e0fe7ca50d8d075944bb2cf9dfe7f
parent485953b0eb71d82fe806799d6b061b62fe0e4602
LU-16335 test: add fail_abort_cleanup()

Add helper fail_abort_cleanup() to unlink test directories (call lfs
rm_entry if directory is broken) after fail_abort because after
LU-16159 update logs will be canceled upon recovery abort, which may
leave broken directories.

Update replay-single.sh in places where fail_abort is called and
directory may become broken.

Lustre-change: https://review.whamcloud.com/49335
Lustre-commit: d5fe41a02a6ed57bcbfc4a4c695bb509c9c7c313

Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Test-Parameters: trivial mdscount=2 mdtcount=4 testlist=replay-single
Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I260689b1a6fa5b0b4db5aab5095cb062ae57d612
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/49713
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/replay-single.sh
lustre/tests/test-framework.sh