mirror of
https://github.com/ceph/ceph
synced 2025-02-21 01:47:25 +00:00
kv/RocksDBStore: replace deprecated calls
rocksdb::DB::CompactRange(Slice*, Slice*) is deprecated, so replace it with its equivalent. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
1e426be033
commit
d54a747c16
@ -456,7 +456,8 @@ int RocksDBStore::split_key(rocksdb::Slice in, string *prefix, string *key)
|
||||
void RocksDBStore::compact()
|
||||
{
|
||||
logger->inc(l_rocksdb_compact);
|
||||
db->CompactRange(NULL, NULL);
|
||||
rocksdb::CompactRangeOptions options;
|
||||
db->CompactRange(options, nullptr, nullptr);
|
||||
}
|
||||
|
||||
|
||||
@ -529,9 +530,10 @@ bool RocksDBStore::check_omap_dir(string &omap_dir)
|
||||
}
|
||||
void RocksDBStore::compact_range(const string& start, const string& end)
|
||||
{
|
||||
rocksdb::Slice cstart(start);
|
||||
rocksdb::Slice cend(end);
|
||||
db->CompactRange(&cstart, &cend);
|
||||
rocksdb::CompactRangeOptions options;
|
||||
rocksdb::Slice cstart(start);
|
||||
rocksdb::Slice cend(end);
|
||||
db->CompactRange(options, &cstart, &cend);
|
||||
}
|
||||
RocksDBStore::RocksDBWholeSpaceIteratorImpl::~RocksDBWholeSpaceIteratorImpl()
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user