]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/btree: introduce parent<->child pointers for fixed-kv-btree nodes
authorXuehan Xu <xxhdx1985126@gmail.com>
Tue, 11 Oct 2022 02:34:16 +0000 (10:34 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 23 May 2023 13:24:44 +0000 (13:24 +0000)
commit2d2ab193f7999b191c1ea173a2897ec4c20d8b5b
treecc3857243ca48680fec977f0de897568f596818c
parent1e711d8d8399f8cfceb5ae1773ccb0cff8ab9fe2
crimson/os/seastore/btree: introduce parent<->child pointers for fixed-kv-btree nodes

maintain correct parent<->child pointers when modifying the btree

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
(cherry picked from commit 71051f997fca8ff0fdcd55586e3150bffa2a916a)
src/crimson/os/seastore/backref/backref_tree_node.h
src/crimson/os/seastore/btree/btree_range_pin.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/cached_extent.cc
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.cc
src/crimson/os/seastore/lba_manager/btree/lba_btree_node.h