]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/orchestrator: add invalidate() to OutdatableDictMixin
authorSage Weil <sage@redhat.com>
Mon, 4 Nov 2019 18:59:12 +0000 (12:59 -0600)
committerSage Weil <sage@redhat.com>
Wed, 6 Nov 2019 14:25:49 +0000 (08:25 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/orchestrator.py

index 1fa5427d54c5ae2e6b95749c9532274da11526b3..03923aefd6acd8e61210786777669eff9b52ed99 100644 (file)
@@ -1166,6 +1166,10 @@ class OutdatableDictMixin(object):
         for o in outdated:
             del self[o]
 
+    def invalidate(self, key):
+        self[key] = OutdatableData(self[key].data,
+                                   datetime.datetime.fromtimestamp(0))
+
 class OutdatablePersistentDict(OutdatableDictMixin, PersistentStoreDict):
     pass