]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/onode-staged-tree: remove compile-time NODE_BLOCK_SIZE
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 7 Jun 2021 05:57:13 +0000 (13:57 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 11 Jun 2021 14:59:18 +0000 (22:59 +0800)
commit38a6b4161464b977444d6ce873e83ff91ab3d0a9
tree773aad7977535ecd8b5bd0c691adf32961bb8241
parent55605f6e340e7522406f14a042cdbe60dab84ff1
crimson/onode-staged-tree: remove compile-time NODE_BLOCK_SIZE

Switch to run-time node_size.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
12 files changed:
src/crimson/os/seastore/onode_manager/staged-fltree/fwd.h
src/crimson/os/seastore/onode_manager/staged-fltree/node.cc
src/crimson/os/seastore/onode_manager/staged-fltree/node.h
src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h
src/crimson/os/seastore/onode_manager/staged-fltree/node_impl.h
src/crimson/os/seastore/onode_manager/staged-fltree/node_layout.h
src/crimson/os/seastore/onode_manager/staged-fltree/stages/item_iterator_stage.cc
src/crimson/os/seastore/onode_manager/staged-fltree/stages/item_iterator_stage.h
src/crimson/os/seastore/onode_manager/staged-fltree/stages/key_layout.h
src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.cc
src/crimson/os/seastore/onode_manager/staged-fltree/stages/sub_items_stage.h
src/test/crimson/seastore/onode_tree/test_staged_fltree.cc