generic/204: tweak reserve pool size

On small block size filesystems, the reserve pool size is kept
constant at 4MB. filesystems with smaller blocks use comparitively
more blocks for indexing metadata (e.g. in the inode and extent
btrees) and so having a higher indirect block usage. Hence we need
to leave the reserve pool at 1024 block and not scale it for a
constant size.

This makes the test pass on a filesystem made with MKFS_OPTIONS="-b
size=1024 -m crc=1".

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
Dave Chinner
2014-04-28 10:54:27 +10:00
committed by Dave Chinner
parent 6f55bbd0f5
commit 31a50c7a81
-2
View File
@@ -74,7 +74,6 @@ space=97920000
# files = (97920000 / (isize + bsize))
files=$((space / (isize + dbsize)))
resv_blks=$((resv_blks * (4096 / dbsize)))
echo files $files, resvblks $resv_blks >> $seqres.full
_scratch_resvblks $resv_blks >> $seqres.full 2>&1
@@ -88,5 +87,4 @@ _check_scratch_fs
# success, all done
echo "*** done"
rm -f $seqres.full
status=0