From: Michal Jarzabek Date: Wed, 3 Aug 2016 19:43:09 +0000 (+0100) Subject: mon/HealthMonitor: remove unneeded include X-Git-Tag: v11.0.1~162^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=132f3027dd380d112ea5694a7ef5ea31e0ead13a;p=ceph.git mon/HealthMonitor: remove unneeded include Signed-off-by: Michal Jarzabek --- diff --git a/src/mon/HealthMonitor.cc b/src/mon/HealthMonitor.cc index bfa4ca02bb38..6e8e01e622bd 100644 --- a/src/mon/HealthMonitor.cc +++ b/src/mon/HealthMonitor.cc @@ -21,8 +21,7 @@ #include "include/assert.h" #include "mon/Monitor.h" -// #include "mon/QuorumService.h" -// #include "mon/HealthService.h" +#include "mon/HealthService.h" #include "mon/HealthMonitor.h" #include "mon/DataHealthService.h" @@ -66,6 +65,22 @@ bool HealthMonitor::service_dispatch(MonOpRequestRef op) return services[service_type]->service_dispatch(op); } +void HealthMonitor::start_epoch() { + for (map::iterator it = services.begin(); + it != services.end(); ++it) { + it->second->start(get_epoch()); + } +} + +void HealthMonitor::finish_epoch() { + generic_dout(20) << "HealthMonitor::finish_epoch()" << dendl; + for (map::iterator it = services.begin(); + it != services.end(); ++it) { + assert(it->second != NULL); + it->second->finish(); + } +} + void HealthMonitor::service_shutdown() { dout(0) << "HealthMonitor::service_shutdown " diff --git a/src/mon/HealthMonitor.h b/src/mon/HealthMonitor.h index 4a7e3842bb24..9fdc3251ffc7 100644 --- a/src/mon/HealthMonitor.h +++ b/src/mon/HealthMonitor.h @@ -15,10 +15,10 @@ #define CEPH_HEALTH_MONITOR_H #include "mon/QuorumService.h" -#include "mon/HealthService.h" //forward declaration namespace ceph { class Formatter; } +class HealthService; class HealthMonitor : public QuorumService { @@ -44,21 +44,9 @@ public: list > *detail) override; bool service_dispatch(MonOpRequestRef op) override; - void start_epoch() override { - for (map::iterator it = services.begin(); - it != services.end(); ++it) { - it->second->start(get_epoch()); - } - } + void start_epoch() override; - void finish_epoch() override { - generic_dout(20) << "HealthMonitor::finish_epoch()" << dendl; - for (map::iterator it = services.begin(); - it != services.end(); ++it) { - assert(it->second != NULL); - it->second->finish(); - } - } + void finish_epoch() override; void cleanup() override { } void service_tick() override { }