summaryrefslogtreecommitdiffstats
path: root/fs/hfs
diff options
context:
space:
mode:
authorJosef Bacik <jbacik@redhat.com>2009-04-21 23:40:57 +0200
committerChris Mason <chris.mason@oracle.com>2009-04-24 21:46:02 +0200
commit97e728d4353f38c87bf0804cdfd79a9b13fc2c3e (patch)
tree853d3317ff1476e4ad28921265e28b4919196304 /fs/hfs
parentBtrfs: fix btrfs fallocate oops and deadlock (diff)
downloadlinux-97e728d4353f38c87bf0804cdfd79a9b13fc2c3e.tar.xz
linux-97e728d4353f38c87bf0804cdfd79a9b13fc2c3e.zip
Btrfs: try to keep a healthy ratio of metadata vs data block groups
This patch makes the chunk allocator keep a good ratio of metadata vs data block groups. By default for every 8 data block groups, we'll allocate 1 metadata chunk, or about 12% of the disk will be allocated for metadata. This can be changed by specifying the metadata_ratio mount option. This is simply the number of data block groups that have to be allocated to force a metadata chunk allocation. By making sure we allocate metadata chunks more often, we are less likely to get into situations where the whole disk has been allocated as data block groups. Signed-off-by: Josef Bacik <jbacik@redhat.com> Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/hfs')
0 files changed, 0 insertions, 0 deletions