]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/insights: make 'insights prune-health-history 0' zap current state 32973/head
authorSage Weil <sage@redhat.com>
Thu, 30 Jan 2020 17:40:48 +0000 (11:40 -0600)
committerSage Weil <sage@redhat.com>
Thu, 30 Jan 2020 17:40:48 +0000 (11:40 -0600)
The self._health_slot value needs to be updated too if the current key
is removed.

Fixes: https://tracker.ceph.com/issues/43886
Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/insights/module.py

index 616fc649d6954c4d8289523fb0142dfc5a0302dc..a7a12fb7b258b756afc828134e0a3d912962f18e 100644 (file)
@@ -130,6 +130,8 @@ class Module(MgrModule):
         for key in self._health_filter(lambda ts: ts <= cutoff):
             self.log.info("Removing old health slot key {}".format(key))
             self.set_store(key, None)
+        if not hours:
+            self._health_slot = health_util.HealthHistorySlot()
 
     def _health_report(self, hours):
         """