]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: update StrayManager op limit on mds_max_purge_ops_per_pg
authorJohn Spray <john.spray@redhat.com>
Tue, 17 Mar 2015 12:34:59 +0000 (12:34 +0000)
committerJohn Spray <john.spray@redhat.com>
Fri, 20 Mar 2015 12:32:47 +0000 (12:32 +0000)
Previously was only updating on mds_max_purge_ops

Signed-off-by: John Spray <john.spray@redhat.com>
src/mds/StrayManager.cc

index 26bb593e0ea45e0d9397f53443a3cbe17077d00d..6c2294974fef1d93f0a07ec234d578cd1bbe87c2 100644 (file)
@@ -913,6 +913,7 @@ const char** StrayManager::get_tracked_conf_keys() const
 {
   static const char* KEYS[] = {
     "mds_max_purge_ops",
+    "mds_max_purge_ops_per_pg",
     NULL
   };
   return KEYS;
@@ -924,7 +925,8 @@ const char** StrayManager::get_tracked_conf_keys() const
 void StrayManager::handle_conf_change(const struct md_config_t *conf,
                          const std::set <std::string> &changed)
 {
-  if (changed.count("mds_max_purge_ops")) {
+  if (changed.count("mds_max_purge_ops")
+      || changed.count("mds_max_purge_ops_per_pg")) {
     update_op_limit();
   }
 }