From cd1225634cf4d20e485f7c30d5a0438febc7ddcc Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Tue, 5 Sep 2017 11:45:53 +0800 Subject: [PATCH] os/bluestore: add bluestore_prefer_deferred_size_hdd/ssd to tracked keys To make these two keys can be changed online: ./bin/ceph tell osd.* injectargs "--bluestore_prefer_deferred_size_hdd 0" osd.0: bluestore_prefer_deferred_size_hdd = '0' (not observed, change may require restart) osd.1: bluestore_prefer_deferred_size_hdd = '0' (not observed, change may require restart) osd.2: bluestore_prefer_deferred_size_hdd = '0' (not observed, change may require restart) Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index b5822365a88..997f261ab65 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -3543,6 +3543,8 @@ const char **BlueStore::get_tracked_conf_keys() const "bluestore_compression_required_ratio", "bluestore_max_alloc_size", "bluestore_prefer_deferred_size", + "bluestore_prefer_deferred_size_hdd", + "bluestore_prefer_deferred_size_ssd", "bluestore_deferred_batch_ops", "bluestore_deferred_batch_ops_hdd", "bluestore_deferred_batch_ops_ssd", @@ -3582,6 +3584,8 @@ void BlueStore::handle_conf_change(const struct md_config_t *conf, } } if (changed.count("bluestore_prefer_deferred_size") || + changed.count("bluestore_prefer_deferred_size_hdd") || + changed.count("bluestore_prefer_deferred_size_ssd") || changed.count("bluestore_max_alloc_size") || changed.count("bluestore_deferred_batch_ops") || changed.count("bluestore_deferred_batch_ops_hdd") || -- 2.39.5