]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: don't be as aggressive about using bitmaps
authorJosef Bacik <josef@redhat.com>
Fri, 18 Mar 2011 20:16:21 +0000 (16:16 -0400)
committerJosef Bacik <josef@redhat.com>
Mon, 21 Mar 2011 14:26:03 +0000 (10:26 -0400)
commitb4befe2aa7f6d104adef44de80aa1f9ae6b916de
tree397b22d872a7074fc64b13b507354ce248eb298e
parent83794955622325025ca0825d637eb2cd7b413919
Btrfs: don't be as aggressive about using bitmaps

We have been creating bitmaps for small extents unconditionally forever.  This
was great when testing to make sure the bitmap stuff was working, but is
overkill normally.  So instead of always adding small chunks of free space to
bitmaps, only start doing it if we go past half of our extent threshold.  This
will keeps us from creating a bitmap for just one small free extent at the front
of the block group, and will make the allocator a little faster as a result.
Thanks,

Signed-off-by: Josef Bacik <josef@redhat.com>
fs/btrfs/free-space-cache.c