]> git.apps.os.sepia.ceph.com Git - ceph.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)
committerXuehan Xu <xxhdx1985126@gmail.com>
Tue, 9 May 2023 05:55:53 +0000 (05:55 +0000)
commit71051f997fca8ff0fdcd55586e3150bffa2a916a
tree8a787036a27f44ec82c944dc650fce120f4b3cc4
parente5aabe6c306061b2ce3aff5ca30a9049c1a7f9bf
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>
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