From ac04484c1beec9f46d1256e8ea236f24073344af Mon Sep 17 00:00:00 2001 From: Lai Siyao Date: Mon, 18 Mar 2024 01:13:14 -0400 Subject: [PATCH] LU-7665 test: improve sanity 300p Sanity test 300p set OBD_FAIL_OUT_ENOSPC once, but it may fail llog operation (not critical), therefore subsequent mkdir succeeds. Change the fail_loc to always fail so the test can be more robust. Test-Parameters: trivial Test-Parameters: mdscount=2 mdtcount=4 testlist=sanity Test-Parameters: mdscount=2 mdtcount=4 testlist=sanity Test-Parameters: mdscount=2 mdtcount=4 testlist=sanity Test-Parameters: mdscount=2 mdtcount=4 testlist=sanity Test-Parameters: mdscount=2 mdtcount=4 testlist=sanity Signed-off-by: Lai Siyao Change-Id: I128ce39aaf97e1785a8c135a696d0b404b48a2a8 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/54625 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Jian Yu Reviewed-by: Yang Sheng Reviewed-by: Oleg Drokin --- lustre/tests/sanity.sh | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index b330197..77d5ae0 100755 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -26787,14 +26787,11 @@ test_300p() { mkdir_on_mdt0 $DIR/$tdir #define OBD_FAIL_OUT_ENOSPC 0x1704 - do_facet mds2 lctl set_param fail_loc=0x80001704 - $LFS setdirstripe -i 0 -c2 $DIR/$tdir/bad_striped_dir > /dev/null 2>&1 \ - && error "create striped directory should fail" + do_facet mds2 lctl set_param fail_loc=0x1704 + $LFS setdirstripe -i 0,1 $DIR/$tdir/bad_striped_dir && + error "create striped directory should fail" - [ -e $DIR/$tdir/bad_striped_dir ] && error "striped dir exists" - - $LFS setdirstripe -c2 $DIR/$tdir/bad_striped_dir - true + ! [ -e $DIR/$tdir/bad_striped_dir ] || error "striped dir exists" } run_test 300p "create striped directory without space" -- 1.8.3.1