From 653ae754fa93ecf8b9d290675122956eaf63b6af 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. Lustre-change: https://review.whamcloud.com/50661 Lustre-commit: 384e1e858eef826677bfa6913074a83c4fab37d3 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-by: Mikhail Pershin Reviewed-by: Jian Yu Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51289 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- 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 a0ac037ea..c6641c0 100755 --- a/lustre/tests/replay-single.sh +++ b/lustre/tests/replay-single.sh @@ -4858,6 +4858,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