From 384e1e858eef826677bfa6913074a83c4fab37d3 Mon Sep 17 00:00:00 2001 From: Alex Zhuravlev Date: Mon, 17 Apr 2023 21:13:59 +0300 Subject: [PATCH] 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 --- lustre/tests/replay-single.sh | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 1.8.3.1