From: Alex Zhuravlev Date: Mon, 17 Apr 2023 18:13:59 +0000 (+0300) Subject: LU-11388 tests: replay-single/131b to refresh grants X-Git-Tag: 2.15.56~12 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F61%2F50661%2F7;p=fs%2Flustre-release.git LU-11388 tests: replay-single/131b to refresh grants so that the write (to be replayed after replay-barrier) doesn't turn sync due to insufficient grant. Test-Parameters: trivial testlist=replay-single env=ONLY=131b,ONLY_REPEAT=30 Fixes: cb3b2bb683 ("LU-11388 test: enable replay-single test_131b") Signed-off-by: Alex Zhuravlev Change-Id: If4656c1028b49c58eedd905abd0c329f3706f491 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50661 Reviewed-by: Mikhail Pershin Reviewed-by: Oleg Drokin Reviewed-by: Jian Yu Tested-by: jenkins Tested-by: Maloo --- diff --git a/lustre/tests/replay-single.sh b/lustre/tests/replay-single.sh index 8578b08..731bb7c 100755 --- a/lustre/tests/replay-single.sh +++ b/lustre/tests/replay-single.sh @@ -4853,6 +4853,12 @@ test_131b() { [ "$MDS1_VERSION" -lt $(version_code 2.10.90) ] && skip "Do not support Data-on-MDT before 2.11" + # refresh grants so write after replay_barrier doesn't + # turn sync + $LFS setstripe -E 1M -L mdt -E EOF -c 2 $DIR/$tfile-2 + stack_trap "rm -f $DIR/$tfile-2" + dd if=/dev/zero of=$DIR/$tfile-2 bs=64k count=2 || + error "can't dd" $LFS setstripe -E 1M -L mdt -E EOF -c 2 $DIR/$tfile replay_barrier $SINGLEMDS echo "dom_data" | dd of=$DIR/$tfile bs=8 count=1