]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: remove never reachable asserts
authorxie xingguo <xie.xingguo@zte.com.cn>
Mon, 5 Sep 2016 08:46:49 +0000 (16:46 +0800)
committerSage Weil <sage@redhat.com>
Wed, 7 Sep 2016 17:00:19 +0000 (13:00 -0400)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/BlueStore.cc

index 25f4885540ee0eec094a2f6c76169c59ad4967fa..c36e012d9c93075e52a0398d1489609dd4673d77 100644 (file)
@@ -5391,7 +5391,6 @@ int BlueStore::omap_get(
        decode_omap_key(it->key(), &user_key);
        dout(30) << __func__ << "  got " << pretty_binary_string(it->key())
                 << " -> " << user_key << dendl;
-       assert(it->key() < tail);
        (*out)[user_key] = it->value();
       }
       it->next();
@@ -5499,7 +5498,6 @@ int BlueStore::omap_get_keys(
       decode_omap_key(it->key(), &user_key);
       dout(30) << __func__ << "  got " << pretty_binary_string(it->key())
               << " -> " << user_key << dendl;
-      assert(it->key() < tail);
       keys->insert(user_key);
       it->next();
     }
@@ -8037,7 +8035,6 @@ int BlueStore::_clone(TransContext *txc,
       } else {
        dout(30) << __func__ << "  got header/data "
                 << pretty_binary_string(it->key()) << dendl;
-       assert(it->key() < tail);
        rewrite_omap_key(newo->onode.omap_head, it->key(), &key);
        txc->t->set(PREFIX_OMAP, key, it->value());
       }