]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/btree: "templatize" btree leaf node to distinguish leaf nodes...
authorXuehan Xu <xxhdx1985126@gmail.com>
Thu, 27 Oct 2022 07:21:32 +0000 (15:21 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 9 May 2023 05:56:59 +0000 (05:56 +0000)
commit55e1924e3818e7fb574893372ba7dfad4fa54014
treef4b10bc8442e7ea4640acb3e14be01a4c5b88619
parent4d9b60e75047fa0d7e5acce601bc15f49d253349
crimson/os/seastore/btree: "templatize" btree leaf node to distinguish leaf nodes with(out) children

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
14 files changed:
src/crimson/os/seastore/backref/backref_tree_node.h
src/crimson/os/seastore/backref/btree_backref_manager.h
src/crimson/os/seastore/btree/fixed_kv_btree.h
src/crimson/os/seastore/btree/fixed_kv_node.h
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/cache.h
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/lba_manager.cc
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
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h
src/crimson/os/seastore/seastore_types.h
src/test/crimson/seastore/test_btree_lba_manager.cc