]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: allow 'fit_to_fast' selector for single-volume osd 51418/head
authorIgor Fedotov <ifedotov@suse.com>
Mon, 13 Feb 2023 12:11:57 +0000 (15:11 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Wed, 10 May 2023 07:49:17 +0000 (10:49 +0300)
Fixes: https://tracker.ceph.com/issues/57855
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 25c8df3df138b9f85a36b4d2bbc582e16e58ed0b)

 Conflicts:
src/os/bluestore/BlueStore.cc
 lacking another backport

src/os/bluestore/BlueStore.cc

index b014931029c42ae7d9cc57ac54176431c118f4d9..11de8748450d78f805008ee69d5fa060334d9765 100644 (file)
@@ -5716,7 +5716,8 @@ int BlueStore::_open_bluefs(bool create, bool read_only)
     return r;
   }
   BlueFSVolumeSelector* vselector = nullptr;
-  if (bluefs_layout.shared_bdev == BlueFS::BDEV_SLOW) {
+  if (bluefs_layout.shared_bdev == BlueFS::BDEV_SLOW ||
+      cct->_conf->bluestore_volume_selection_policy == "fit_to_fast") {
 
     string options = cct->_conf->bluestore_rocksdb_options;
     string options_annex = cct->_conf->bluestore_rocksdb_options_annex;