From: Igor Fedotov Date: Mon, 13 Feb 2023 12:11:57 +0000 (+0300) Subject: os/bluestore: allow 'fit_to_fast' selector for single-volume osd X-Git-Tag: v17.2.7~38^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=37c7dfb39210eef3a3d1c8468b7bacbf1c409577;p=ceph.git os/bluestore: allow 'fit_to_fast' selector for single-volume osd Fixes: https://tracker.ceph.com/issues/57855 Signed-off-by: Igor Fedotov (cherry picked from commit 25c8df3df138b9f85a36b4d2bbc582e16e58ed0b) Conflicts: src/os/bluestore/BlueStore.cc Missing backport --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 852e4806977..bdb27955f7b 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6260,7 +6260,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;