]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: allow runtime modification of mdlog trimming configuration
authorVenky Shankar <vshankar@redhat.com>
Mon, 24 Jul 2023 04:34:47 +0000 (00:34 -0400)
committerVenky Shankar <vshankar@redhat.com>
Tue, 30 Jan 2024 05:28:48 +0000 (10:58 +0530)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/mds/MDLog.cc
src/mds/MDSRank.cc

index 2ade813c22f247ba37950f62d40e90edaccb2c4c..544ddde8e05ff21965bed3ebc4175d2d5553c8a4 100644 (file)
@@ -1591,4 +1591,7 @@ void MDLog::handle_conf_change(const std::set<std::string>& changed, const MDSMa
   if (changed.count("mds_log_skip_unbounded_events")) {
     skip_unbounded_events = g_conf().get_val<bool>("mds_log_skip_unbounded_events");
   }
+  if (changed.count("mds_log_trim_decay_rate")){
+    log_trim_counter = DecayCounter(g_conf().get_val<double>("mds_log_trim_decay_rate"));
+  }
 }
index 02c4053bd00828e4a18888ac253698a659690bac..9bbfc0433fa2ec8023c4a9ae8306edec94cd0595 100644 (file)
@@ -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;