]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/bluefs_types: consolidate contiguous extents 28862/head
authorSage Weil <sage@redhat.com>
Mon, 1 Jul 2019 14:33:22 +0000 (09:33 -0500)
committerSage Weil <sage@redhat.com>
Tue, 20 Aug 2019 16:10:07 +0000 (11:10 -0500)
commit096033b9d931312c0688c2eea7e14626bfde0ad7
treefbabcb3798d1dcd0a271a7069f5b85c6a2bc12d9
parentb28c939e4a2cf0ef5101dd7dfc04100ebabf9b7c
os/bluestore/bluefs_types: consolidate contiguous extents

If we allocate a new extent that is contiguous with the last extent,
just extend it.  This avoids having long vectors of continguous extents
when a single large extent would suffice--especially with log files.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 4f3ce9bc201c20d10d739d42e3f7018408f110a6)
src/os/bluestore/bluefs_types.h