]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
bluestore: add config option to allow rocksdb iterator bounds to be disabled
authorCory Snyder <csnyder@iland.com>
Thu, 21 Apr 2022 17:13:22 +0000 (13:13 -0400)
committerAdam Kupczyk <akupczyk@redhat.com>
Fri, 29 Apr 2022 22:37:02 +0000 (00:37 +0200)
commit11fb62a0be67d3365ff6b46be0f15d40bf6312dc
treee8bef6336caf812645a13b79f8add7ea87e13d0f
parentd704e218e58dea609161397efd0f7cd03e7c5ad8
bluestore: add config option to allow rocksdb iterator bounds to be disabled

Add osd_rocksdb_iterator_bounds_enabled config option to allow rocksdb iterator bounds to be disabled.
Also includes minor refactoring to shorten code associated with IteratorBounds initialization in bluestore.

Signed-off-by: Cory Snyder <csnyder@iland.com>
(cherry picked from commit ca3ccd9)

Conflicts:
src/common/options/osd.yaml.in

Cherry-pick notes:
- Conflicts due to option definition in common/options.cc in Pacific vs. common/options/osd.yaml.in in later releases
src/common/legacy_config_opts.h
src/common/options.cc
src/kv/RocksDBStore.cc
src/kv/RocksDBStore.h
src/os/bluestore/BlueStore.cc