From: Kefu Chai Date: Tue, 12 Jan 2016 03:26:47 +0000 (+0800) Subject: kv/RocksDBStore: replace deprecated calls X-Git-Tag: v10.0.4~193^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d54a747c16d4c63b0d405d4f4c4fc234df0ffd98;p=ceph.git kv/RocksDBStore: replace deprecated calls rocksdb::DB::CompactRange(Slice*, Slice*) is deprecated, so replace it with its equivalent. Signed-off-by: Kefu Chai --- diff --git a/src/kv/RocksDBStore.cc b/src/kv/RocksDBStore.cc index 794a254e0043..80f7fc482891 100644 --- a/src/kv/RocksDBStore.cc +++ b/src/kv/RocksDBStore.cc @@ -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() {