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
Missing backport
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;