From: Sage Weil Date: Tue, 20 Oct 2015 12:49:57 +0000 (-0400) Subject: kv/RocksDBStore: do not Delete before Put X-Git-Tag: v10.0.1~116^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=48ceaaf0cc106ca71997c74175a576760ea79a6b;p=ceph.git kv/RocksDBStore: do not Delete before Put A put implicitly overwrites the previous value. Signed-off-by: Sage Weil --- diff --git a/src/kv/RocksDBStore.cc b/src/kv/RocksDBStore.cc index 62c180890234..e7d41f3a9aa8 100644 --- a/src/kv/RocksDBStore.cc +++ b/src/kv/RocksDBStore.cc @@ -241,7 +241,6 @@ void RocksDBStore::RocksDBTransactionImpl::set( const bufferlist &to_set_bl) { string key = combine_strings(prefix, k); - bat->Delete(rocksdb::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) {