]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/.../lba_btree_node_impl: remove invalid mutate_mapping assert
authorSamuel Just <sjust@redhat.com>
Thu, 22 Oct 2020 23:08:07 +0000 (16:08 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 22 Oct 2020 23:12:25 +0000 (16:12 -0700)
A leaf node can have fewer than min_capacity items when it is the root.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/lba_manager/btree/lba_btree_node_impl.cc

index 39dcf9f9efefb308a6f3231e448e8c716c7cea90..93f52adf635d3bc46ea3247b31a7c2a016738b97 100644 (file)
@@ -492,7 +492,6 @@ LBALeafNode::mutate_mapping_ret LBALeafNode::mutate_mapping(
       std::move(f));
   }
 
-  ceph_assert(!at_min_capacity());
   auto mutation_pt = find(laddr);
   if (mutation_pt == end()) {
     return crimson::ct_error::enoent::make();