From 4bf44769c40926eb59d51d52b6f0ea4aec77cfdd Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 14 Mar 2017 16:48:53 -0400 Subject: [PATCH] osd: exclude 'objecter' perfcounters from daemonperf Signed-off-by: Sage Weil --- src/osd/OSD.cc | 4 ++++ src/osdc/Objecter.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index a42eae074963f..1eddf9d76812c 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -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(); diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index b00ed2218187b..f4ab2e17896a4 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -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 -- 2.39.5