]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kv/RocksDBStore: Now resharding properly deletes all copies of key transferred
authorAdam Kupczyk <akupczyk@redhat.com>
Fri, 24 Apr 2020 11:38:19 +0000 (13:38 +0200)
committerAdam Kupczyk <akupczyk@redhat.com>
Thu, 14 May 2020 16:09:58 +0000 (18:09 +0200)
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
src/kv/RocksDBStore.cc

index 1c8c4b597889cdd54d8275ff08b9aadcaefe20e3..e61c90f04521bc049dee7411cc20f18a96cfe808 100644 (file)
@@ -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) <<