]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: exclude 'objecter' perfcounters from daemonperf
authorSage Weil <sage@redhat.com>
Tue, 14 Mar 2017 20:48:53 +0000 (16:48 -0400)
committerSage Weil <sage@redhat.com>
Tue, 21 Mar 2017 20:06:44 +0000 (15:06 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc
src/osdc/Objecter.h

index a42eae074963f4991a64e25fa1c5ef08f7e4a2e8..1eddf9d76812c3be4321baefedf64dfb6b6f4502 100644 (file)
@@ -511,6 +511,10 @@ void OSDService::init()
   reserver_finisher.start();
   objecter_finisher.start();
   objecter->set_client_incarnation(0);
+
+  // exclude objecter from daemonperf output
+  objecter->get_logger()->set_suppress_nicks(true);
+
   watch_timer.init();
   agent_timer.init();
   snap_sleep_timer.init();
index b00ed2218187bc64f1e755e41c5d676cbc2837d3..f4ab2e17896a4433edd6ed4f3a9f9a457228e56f 100644 (file)
@@ -2922,6 +2922,10 @@ private:
   bool retry_writes_after_first_reply;
 public:
   void set_epoch_barrier(epoch_t epoch);
+
+  PerfCounters *get_logger() {
+    return logger;
+  }
 };
 
 #endif