diff options
author | gord chung <gord@live.ca> | 2017-11-08 05:18:44 +0000 |
---|---|---|
committer | gord chung <gord@live.ca> | 2017-11-08 22:47:19 +0000 |
commit | a638ceb8c419ce8808927df18a19a11f7f20e53a (patch) | |
tree | b44f7580579a81e4bb38e94acb40fa73a401e0ab /ceilometer/notification.py | |
parent | 6a97e62c54d82310404b083c784d33c87bd33121 (diff) | |
download | ceilometer-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.py | 4 |
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): |