From: Adam Kupczyk Date: Fri, 24 Apr 2020 11:38:19 +0000 (+0200) Subject: kv/RocksDBStore: Now resharding properly deletes all copies of key transferred X-Git-Tag: v16.1.0~2102^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d2ccd7e6fdf8d248dec50523111deaec4fc598b2;p=ceph.git kv/RocksDBStore: Now resharding properly deletes all copies of key transferred Signed-off-by: Adam Kupczyk --- diff --git a/src/kv/RocksDBStore.cc b/src/kv/RocksDBStore.cc index 1c8c4b597889..e61c90f04521 100644 --- a/src/kv/RocksDBStore.cc +++ b/src/kv/RocksDBStore.cc @@ -3000,7 +3000,7 @@ int RocksDBStore::reshard(const std::string& new_sharding) } else { new_raw_key = key; } - bat->SingleDelete(handle, raw_key); + bat->Delete(handle, raw_key); bat->Put(new_handle, new_raw_key, value); dout(25) << "moving " << (void*)handle << "/" << pretty_binary_string(raw_key.ToString()) << " to " << (void*)new_handle << "/" << pretty_binary_string(new_raw_key) <<