From: Sage Weil Date: Wed, 22 Jun 2011 23:39:45 +0000 (-0700) Subject: proflogger: only register one event for all loggers X-Git-Tag: v0.30~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=823a05c94f6e2dddb2a2f41ec79d93a1485d799b;p=ceph.git proflogger: only register one event for all loggers If we already did logger_start(), don't schedule a new event. Signed-off-by: Sage Weil --- diff --git a/src/common/ProfLogger.cc b/src/common/ProfLogger.cc index 30e8fc71d79..dee2f363ffb 100644 --- a/src/common/ProfLogger.cc +++ b/src/common/ProfLogger.cc @@ -97,7 +97,8 @@ void logger_start() { Mutex::Locker l(prof_logger_lock); logger_timer.init(); - flush_all_loggers(); + if (!logger_event) + flush_all_loggers(); } void logger_tare(utime_t s)