]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/progress/module.py
import 15.2.5
[ceph.git] / ceph / src / pybind / mgr / progress / module.py
index ccc73bf261188a574336136da091521d78c954fc..470e4b0a61193351ff86d7fde4a3c06b73f81aa4 100644 (file)
@@ -533,6 +533,10 @@ class Module(MgrModule):
             ))
             self._osdmap_changed(old_osdmap, self._latest_osdmap)
         elif notify_type == "pg_summary":
+            # if there are no events we will skip this here to avoid 
+            # expensive get calls
+            if len(self._events) == 0:
+                return
             data = self.get("pg_stats")
             ready = self.get("pg_ready")
             for ev_id in list(self._events):