]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Revert "rocksdb: enable rocksdb_rmrange=true by default" 31612/head
authorNeha Ojha <nojha@redhat.com>
Wed, 13 Nov 2019 15:33:01 +0000 (07:33 -0800)
committerNeha Ojha <nojha@redhat.com>
Thu, 14 Nov 2019 17:12:27 +0000 (09:12 -0800)
This reverts commit 29bafe57503066c962cc692a66178b083fd43343.

We have observed drastically poor performance when rocksdb_rmrange is
used for every key deletion.

This change is specific to nautilus, since we are experimenting with rocksdb_rmrange
along with https://github.com/ceph/ceph/pull/31442 in master.

Signed-off-by: Neha Ojha <nojha@redhat.com>
src/common/options.cc

index 051dca4872f4d9e8ae9a79e946dd79a04e93c96f..1265a5d205109c997e4274f405282b32c4ce3d6f 100644 (file)
@@ -3980,7 +3980,7 @@ std::vector<Option> get_global_options() {
     .set_description(""),
 
     Option("rocksdb_enable_rmrange", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)
-    .set_default(true)
+    .set_default(false)
     .set_description("Refer to github.com/facebook/rocksdb/wiki/DeleteRange-Implementation"),
 
     Option("rocksdb_max_items_rmrange", Option::TYPE_UINT, Option::LEVEL_ADVANCED)