diff options
author | Eryu Guan <eguan@redhat.com> | 2018-01-04 13:46:26 +0800 |
---|---|---|
committer | Eryu Guan <eguan@redhat.com> | 2018-02-16 01:33:16 +0800 |
commit | 5f73d8719d0410685387da56d50a559f5bd6a543 (patch) | |
tree | faea95c1cb5b8e5128dde32be4a15f2e526732de | |
parent | 4a6d40ad68655bceff5bbd9f460d4672abb6cb0a (diff) | |
download | xfstests-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-x | tests/xfs/015 | 6 |
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 |