]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind/mgr/prometheus: no need to wait for notify event
authorJan Fajerski <jfajerski@suse.com>
Thu, 10 Aug 2017 16:09:17 +0000 (18:09 +0200)
committerJohn Spray <john.spray@redhat.com>
Wed, 1 Nov 2017 23:03:23 +0000 (23:03 +0000)
If stats or perf counters are not available they won't be emitted.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
(cherry picked from commit ead0973d7dd12fe985390891c80f1bc15f7b9aec)

src/pybind/mgr/prometheus/module.py

index b1230c7ab8579ad29a1ab2b793e483dacc23726c..27184497a39fe8d5c623f3a7d55bffbbd750caa8 100644 (file)
@@ -327,10 +327,6 @@ class Module(MgrModule):
         return self.metrics
 
     def notify(self, ntype, nid):
-        ''' Just try to sync and not run until we're notified once '''
-        if not self.notified:
-            self.serving = True
-            self.notified = True
         if ntype == 'perf_schema_update':
             daemon_type, daemon_id = nid.split('.')
             self._get_ordered_schema(
@@ -366,9 +362,6 @@ class Module(MgrModule):
             "server_addr: %s server_port: %s" %
             (server_addr, server_port)
         )
-        # wait for first notification (of any kind) to start up
-        # while not self.serving:
-        #     time.sleep(1)
 
         cherrypy.config.update({
             'server.socket_host': server_addr,