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 <bzzz@whamcloud.com>
Change-Id: If4656c1028b49c58eedd905abd0c329f3706f491
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51289
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
[ "$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