From: Adam Kupczyk Date: Wed, 22 Apr 2020 12:03:52 +0000 (+0200) Subject: kv/RocksDBStore: Fix reacquiring of iterator X-Git-Tag: v16.1.0~2102^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5ae66214dda07515af00ee5397e60110d0322259;p=ceph.git kv/RocksDBStore: Fix reacquiring of iterator Signed-off-by: Adam Kupczyk --- diff --git a/src/kv/RocksDBStore.cc b/src/kv/RocksDBStore.cc index 12d285f908c5..3faa468ea0c6 100644 --- a/src/kv/RocksDBStore.cc +++ b/src/kv/RocksDBStore.cc @@ -2972,6 +2972,7 @@ int RocksDBStore::reshard(const std::string& new_sharding) ceph_assert(it); it->Seek(raw_key_str); ceph_assert(it->Valid()); + raw_key = it->key(); } rocksdb::Slice value = it->value(); std::string prefix, key;