]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/progress: export more event properties to json
authorRicardo Dias <rdias@suse.com>
Mon, 15 Jul 2019 08:46:03 +0000 (09:46 +0100)
committerRicardo Dias <rdias@suse.com>
Wed, 17 Jul 2019 10:21:41 +0000 (11:21 +0100)
Signed-off-by: Ricardo Dias <rdias@suse.com>
src/pybind/mgr/progress/module.py

index ddf4abc568c6de90d66c285576fe5a7e1b3a2e59..e88f7284a54894be1ff4bf2502d057b623132dc4 100644 (file)
@@ -83,7 +83,9 @@ class Event(object):
             "id": self.id,
             "message": self.message,
             "duration": self.duration_str,
-            "refs": self._refs
+            "refs": self._refs,
+            "progress": self.progress,
+            "started_at": self.started_at
         }
 
     def update_duration_event(self):
@@ -106,6 +108,13 @@ class GhostEvent(Event):
     def progress(self):
         return 1.0
 
+    def to_json(self):
+        return {
+            "id": self.id,
+            "message": self.message,
+            "refs": self._refs
+        }
+
 
 class RemoteEvent(Event):
     """