]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/onode-staged-tree: allow to insert item to an empty node
authorYingxin Cheng <yingxin.cheng@intel.com>
Fri, 23 Apr 2021 02:11:03 +0000 (10:11 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Thu, 29 Apr 2021 08:03:38 +0000 (16:03 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/onode_manager/staged-fltree/node_layout.h

index 3583ab2e4dda8075d79c560464b09575f3225c6d..55c0dbdb9521738e659b3c52b0a609fba740d0a0 100644 (file)
@@ -802,7 +802,6 @@ class NodeLayoutT final : public InternalNodeImpl, public LeafNodeImpl {
       node_offset_t insert_size;
       if (unlikely(is_keys_empty())) {
         assert(insert_pos.is_end());
-        assert(is_level_tail());
         insert_stage = STAGE;
         insert_size = STAGE_T::template insert_size<KeyT::VIEW>(key, value);
       } else {