From 1e3c2fa21aa4dd52ff7d06708d2064e595bd5ef2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 20 Oct 2015 08:49:42 -0400 Subject: [PATCH] kv/LevelDBStore: do not Delete before Put A put implicitly overwrites the previous value. Signed-off-by: Sage Weil --- src/kv/LevelDBStore.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/kv/LevelDBStore.cc b/src/kv/LevelDBStore.cc index a46558a5ca28a..29d5ae760cd7c 100644 --- a/src/kv/LevelDBStore.cc +++ b/src/kv/LevelDBStore.cc @@ -164,7 +164,6 @@ void LevelDBStore::LevelDBTransactionImpl::set( const bufferlist &to_set_bl) { string key = combine_strings(prefix, k); - bat.Delete(leveldb::Slice(key)); // bufferlist::c_str() is non-constant, so we can't call c_str() if (to_set_bl.is_contiguous() && to_set_bl.length() > 0) { -- 2.39.5