From: Igor Fedotov Date: Fri, 30 Aug 2019 13:26:39 +0000 (+0300) Subject: os/bluestore: introduce bluestore_volume_selection_reserved cfg option. X-Git-Tag: v14.2.10~148^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1cf80e46c90ea233d3fb35b17b6aa8f096f2db86;p=ceph.git os/bluestore: introduce bluestore_volume_selection_reserved cfg option. This is an alternative (and straightforward) way to specify barred space not allowed for 'use some extra' BlueFS volume selector policy. Disabled by default since it should depend on RocksDB settings and actual volume size. Signed-off-by: Igor Fedotov (cherry picked from commit 185e6a1adb2add91209d5f937c61c309528518f9) --- diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 3723ca6c5d7..367e852abc8 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -1091,6 +1091,7 @@ OPTION(bluestore_log_omap_iterator_age, OPT_DOUBLE) OPTION(bluestore_log_collection_list_age, OPT_DOUBLE) OPTION(bluestore_volume_selection_policy, OPT_STR) OPTION(bluestore_volume_selection_reserved_factor, OPT_DOUBLE) +OPTION(bluestore_volume_selection_reserved, OPT_INT) OPTION(kstore_max_ops, OPT_U64) OPTION(kstore_max_bytes, OPT_U64) diff --git a/src/common/options.cc b/src/common/options.cc index 7a4c439fb7e..a5b9e70e0fb 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -4946,6 +4946,11 @@ std::vector