summaryrefslogtreecommitdiff
path: root/ceilometer/notification.py
diff options
context:
space:
mode:
authorgord chung <gord@live.ca>2017-11-08 05:18:44 +0000
committergord chung <gord@live.ca>2017-11-08 22:47:19 +0000
commita638ceb8c419ce8808927df18a19a11f7f20e53a (patch)
treeb44f7580579a81e4bb38e94acb40fa73a401e0ab /ceilometer/notification.py
parent6a97e62c54d82310404b083c784d33c87bd33121 (diff)
downloadceilometer-a638ceb8c419ce8808927df18a19a11f7f20e53a.tar.gz
stop double refreshing on start
just let the periodic job decide if it needs to refresh. Change-Id: I300967d926ea4b8b415aac4744fc7bd183b4cca4 Closes-Bug: #1730849
Diffstat (limited to 'ceilometer/notification.py')
-rw-r--r--ceilometer/notification.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ceilometer/notification.py b/ceilometer/notification.py
index 7ae4ed4e..a3fbffcd 100644
--- a/ceilometer/notification.py
+++ b/ceilometer/notification.py
@@ -222,7 +222,8 @@ class NotificationService(cotyledon.Service):
self.hashring = self.partition_coordinator.join_partitioned_group(
self.NOTIFICATION_NAMESPACE)
- @periodics.periodic(spacing=self.conf.coordination.check_watchers)
+ @periodics.periodic(spacing=self.conf.coordination.check_watchers,
+ run_immediately=True)
def run_watchers():
self.partition_coordinator.run_watchers()
if self.group_state != self.hashring.ring.nodes:
@@ -234,7 +235,6 @@ class NotificationService(cotyledon.Service):
futures.ThreadPoolExecutor(max_workers=10))
self.periodic.add(run_watchers)
utils.spawn_thread(self.periodic.start)
- self._refresh_agent()
def _configure_main_queue_listeners(self, pipe_manager,
event_pipe_manager):