]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/lba_manager: add the alloc_extents interface
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 21 Feb 2024 06:52:41 +0000 (14:52 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Mon, 22 Apr 2024 03:26:45 +0000 (11:26 +0800)
commitab916224e3e254e31025fb1723ca7e1147dee2c7
tree22109a606fc6420a83fd27cfda61f39a2fb486be
parent03c8ae1ad04309b8d99b451f5e75e3c0b9233b32
crimson/os/seastore/lba_manager: add the alloc_extents interface

This is necessary because continuous data may be splitted into multiple
extents if the size of each data extent is constrained

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/lba_manager.h
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.cc
src/crimson/os/seastore/lba_manager/btree/btree_lba_manager.h