From: Sage Weil Date: Tue, 14 Mar 2017 20:48:53 +0000 (-0400) Subject: osd: exclude 'objecter' perfcounters from daemonperf X-Git-Tag: v12.0.2~310^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4bf44769c40926eb59d51d52b6f0ea4aec77cfdd;p=ceph.git osd: exclude 'objecter' perfcounters from daemonperf Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index a42eae074963..1eddf9d76812 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 b00ed2218187..f4ab2e17896a 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