]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MDSMonitor: do not send redundant MDS health messages to cluster log 22558/head
authorSage Weil <sage@redhat.com>
Fri, 25 May 2018 16:42:49 +0000 (11:42 -0500)
committerPrashant D <pdhange@redhat.com>
Thu, 14 Jun 2018 01:50:36 +0000 (21:50 -0400)
Fixes: http://tracker.ceph.com/issues/24308
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit a2b6d9176e0ad786bf6fe4a0a6eb9ba51f1ce720)

src/mon/MDSMonitor.cc

index 68f1e7ccc3ecbfb12875a8b97f3cfeb340e9bf54..c13288e7cd0dab76da8fa0410c7b92e128c566c1 100644 (file)
@@ -558,16 +558,8 @@ bool MDSMonitor::prepare_beacon(MonOpRequestRef op)
 
   for (const auto &new_metric: new_health) {
     if (old_types.count(new_metric.type) == 0) {
-      std::stringstream msg;
-      msg << "MDS health message (" << m->get_orig_source_inst().name << "): "
-          << new_metric.message;
-      if (new_metric.sev == HEALTH_ERR) {
-        mon->clog->error() << msg.str();
-      } else if (new_metric.sev == HEALTH_WARN) {
-        mon->clog->warn() << msg.str();
-      } else {
-        mon->clog->info() << msg.str();
-      }
+      dout(10) << "MDS health message (" << m->get_orig_source_inst().name
+              << "): " << new_metric.sev << " " << new_metric.message << dendl;
     }
   }