From 18b5abf824299ca6774431f93e9d5640bb1fe47a Mon Sep 17 00:00:00 2001 From: Naohiro Aota Date: Fri, 7 Jun 2019 14:39:10 +0900 Subject: [PATCH] btrfs/163: make readahead run on the seed device There is a long lived bug that btrfs wait for readahead to finish indefinitely when readahead zone is inserted into seed devices. Current write size to the file "foobar" is too small to run readahead before the replacing on seed device. So, increase the write size to reproduce the issue. Following patch fixes it: "btrfs: start readahead also in seed devices" Signed-off-by: Naohiro Aota Reviewed-by: Filipe Manana Signed-off-by: Eryu Guan --- tests/btrfs/163 | 2 +- tests/btrfs/163.out | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/btrfs/163 b/tests/btrfs/163 index 8c93e83b..24c725af 100755 --- a/tests/btrfs/163 +++ b/tests/btrfs/163 @@ -50,7 +50,7 @@ create_seed() { _mkfs_dev $dev_seed run_check _mount $dev_seed $SCRATCH_MNT - $XFS_IO_PROG -f -d -c "pwrite -S 0xab 0 256K" $SCRATCH_MNT/foobar >\ + $XFS_IO_PROG -f -d -c "pwrite -S 0xab 0 4M" $SCRATCH_MNT/foobar >\ /dev/null echo -- gloden -- od -x $SCRATCH_MNT/foobar diff --git a/tests/btrfs/163.out b/tests/btrfs/163.out index 50f46da6..91f6f5b6 100644 --- a/tests/btrfs/163.out +++ b/tests/btrfs/163.out @@ -2,8 +2,8 @@ QA output created by 163 -- gloden -- 0000000 abab abab abab abab abab abab abab abab * -1000000 +20000000 -- sprout -- 0000000 abab abab abab abab abab abab abab abab * -1000000 +20000000 -- 2.39.5