]> git.apps.os.sepia.ceph.com Git - ceph-ci.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)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 23 May 2023 13:24:45 +0000 (13:24 +0000)
commit3dfbbb33908f22512d0c5209c3336bc806e69dd5
tree8307bba42540e2274e37c69fc15f5790a306db4a
parent6163d9bfafc01293edc8065dc3feb717a237bc21
crimson/os/seastore/btree: "templatize" btree leaf node to distinguish leaf nodes with(out) children

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
(cherry picked from commit 55e1924e3818e7fb574893372ba7dfad4fa54014)
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