]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/telemetry: fix remote into crash do_ls()
authorSage Weil <sage@redhat.com>
Wed, 17 Jul 2019 16:15:35 +0000 (11:15 -0500)
committerSage Weil <sage@redhat.com>
Fri, 19 Jul 2019 19:45:47 +0000 (14:45 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/crash/module.py
src/pybind/mgr/telemetry/module.py

index d8fd7bbc19aa1099569ad9250648611f530b0ab1..d605dd34fe861298db8ff775898cfd14f4e9ae2f 100644 (file)
@@ -157,6 +157,11 @@ class Module(MgrModule):
             self._refresh_health_checks()
         return 0, '', ''
 
+    def ls(self):
+        if not self.crashes:
+            self._load_crashes()
+        return self.do_ls({'prefix': 'crash ls'}, '')
+
     def do_ls(self, cmd, inbuf):
         if cmd['prefix'] == 'crash ls':
             r = self.crashes.values()
index 9b05c19a94b1ff8ad65e913fd70b42e32a70c45b..8e2452795eb8b700877c3cd16714dd6199252d25 100644 (file)
@@ -168,7 +168,7 @@ class Module(MgrModule):
 
     def gather_crashinfo(self):
         crashlist = list()
-        errno, crashids, err = self.remote('crash', 'do_ls', '', '')
+        errno, crashids, err = self.remote('crash', 'ls')
         if errno:
             return ''
         for crashid in crashids.split():