From 6f972060ea3a0fdf8f61b96322e4e68f77e71168 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 30 Jun 2014 17:54:58 -0700 Subject: [PATCH] osd: allow osd map cache size to be adjusted at runtime Signed-off-by: Sage Weil --- src/osd/OSD.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index d3b496f69a6..b396e12366e 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -8383,6 +8383,11 @@ void OSD::handle_conf_change(const struct md_config_t *conf, changed.count("osd_disk_thread_ioprio_priority")) { set_disk_tp_priority(); } + if (changed.count("osd_map_cache_size")) { + service.map_cache.set_size(cct->_conf->osd_map_cache_size); + service.map_bl_cache.set_size(cct->_conf->osd_map_cache_size); + service.map_bl_inc_cache.set_size(cct->_conf->osd_map_cache_size); + } check_config(); } -- 2.47.3