From: Venky Shankar Date: Mon, 24 Jul 2023 04:34:47 +0000 (-0400) Subject: mds: allow runtime modification of mdlog trimming configuration X-Git-Tag: v19.3.0~120^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f9f3aef31739bf3fe31cb8b052c74aa921952947;p=ceph.git mds: allow runtime modification of mdlog trimming configuration Signed-off-by: Venky Shankar --- diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index 2ade813c22f2..544ddde8e05f 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -1591,4 +1591,7 @@ void MDLog::handle_conf_change(const std::set& changed, const MDSMa if (changed.count("mds_log_skip_unbounded_events")) { skip_unbounded_events = g_conf().get_val("mds_log_skip_unbounded_events"); } + if (changed.count("mds_log_trim_decay_rate")){ + log_trim_counter = DecayCounter(g_conf().get_val("mds_log_trim_decay_rate")); + } } diff --git a/src/mds/MDSRank.cc b/src/mds/MDSRank.cc index 02c4053bd008..9bbfc0433fa2 100644 --- a/src/mds/MDSRank.cc +++ b/src/mds/MDSRank.cc @@ -3880,6 +3880,8 @@ const char** MDSRankDispatcher::get_tracked_conf_keys() const "mds_session_max_caps_throttle_ratio", "mds_symlink_recovery", "mds_session_metadata_threshold", + "mds_log_trim_threshold", + "mds_log_trim_decay_rate", NULL }; return KEYS;