aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEryu Guan <eguan@redhat.com>2018-01-04 13:46:26 +0800
committerEryu Guan <eguan@redhat.com>2018-02-16 01:33:16 +0800
commit5f73d8719d0410685387da56d50a559f5bd6a543 (patch)
treefaea95c1cb5b8e5128dde32be4a15f2e526732de
parent4a6d40ad68655bceff5bbd9f460d4672abb6cb0a (diff)
downloadxfstests-5f73d8719d0410685387da56d50a559f5bd6a543.tar.gz
xfs/015: enlarge the initial fs size
Kernel commit f59cf5c29919 ("xfs: remove "no-allocation" reservations for file creations") is known to cause earlier ENOSPC conditions, and xfs/015 is affected in the way that no new file/dir can be created in a newly created 16M XFS with both reflink and rmapbt enabled, thus xfs/015 fails due to the missing test dirs. So enlarge the initial fs size to 32M that we're able to create new dir/file before growing the filesystem size. Note that we doubled the fs initial size, we need to double the required space too. Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
-rwxr-xr-xtests/xfs/0156
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/xfs/015 b/tests/xfs/015
index 2c57f78823..4939bb92f6 100755
--- a/tests/xfs/015
+++ b/tests/xfs/015
@@ -66,15 +66,15 @@ _supported_os Linux
_require_scratch
-# need 64M space, don't make any assumption
+# need 128M space, don't make any assumption
_scratch_mkfs >/dev/null 2>&1
_scratch_mount
-_require_fs_space $SCRATCH_MNT 65536
+_require_fs_space $SCRATCH_MNT 131072
_scratch_unmount
rm -f $seqres.full
-_scratch_mkfs_sized $((16 * 1024 * 1024)) > $tmp.mkfs.raw
+_scratch_mkfs_sized $((32 * 1024 * 1024)) > $tmp.mkfs.raw
cat $tmp.mkfs.raw | _filter_mkfs >$seqres.full 2>$tmp.mkfs
# get original data blocks number and agcount
. $tmp.mkfs