]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/omap_manager: drop unnecessary calls to init_range() 62895/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Tue, 22 Apr 2025 06:21:26 +0000 (14:21 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Tue, 22 Apr 2025 10:30:04 +0000 (18:30 +0800)
Which caused duplicated calls to init_range()

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/omap_manager/btree/btree_omap_manager.cc

index 451e17bd8fdeef85b1795db28d536ff541281120..a285f26c63178a5f07783d8592680415fb3c767a 100644 (file)
@@ -76,7 +76,6 @@ BtreeOMapManager::handle_root_split(
     omap_node_meta_t meta{omap_root.depth + 1};
     nroot->init_range(BEGIN_KEY, END_KEY);
     nroot->set_meta(meta);
-    left->init_range(BEGIN_KEY, pivot);
     nroot->insert_child_ptr(
       nroot->iter_begin().get_offset(),
       dynamic_cast<BaseChildNode<OMapInnerNode, std::string>*>(left.get()));
@@ -85,7 +84,6 @@ BtreeOMapManager::handle_root_split(
     nroot->insert_child_ptr(
       (nroot->iter_begin() + 1).get_offset(),
       dynamic_cast<BaseChildNode<OMapInnerNode, std::string>*>(right.get()));
-    right->init_range(pivot, END_KEY);
     nroot->journal_inner_insert(nroot->iter_begin() + 1, right->get_laddr(),
                                 pivot, nroot->maybe_get_delta_buffer());
     omap_root.update(nroot->get_laddr(), omap_root.get_depth() + 1, omap_root.hint,