generic/204: tweak reserve pool size
authorDave Chinner <dchinner@redhat.com>
Mon, 28 Apr 2014 00:54:27 +0000 (10:54 +1000)
committerDave Chinner <david@fromorbit.com>
Mon, 28 Apr 2014 00:54:27 +0000 (10:54 +1000)
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>
tests/generic/204

index 4ebab26ba1100838c0ba519881f16636292f414e..de029c6324717ada1f6784bf77dea5a34b905608 100755 (executable)
@@ -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