]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/crash: add process name to 'ceph crash ls' output
authorMykola Golub <mgolub@suse.com>
Sun, 25 Nov 2018 10:35:15 +0000 (12:35 +0200)
committerMykola Golub <mgolub@suse.com>
Tue, 27 Nov 2018 07:27:30 +0000 (09:27 +0200)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/pybind/mgr/crash/module.py

index e33bf744302360ad3324a6df2e96e097fd585ba6..ae817096b987b5ed2bc6b2de6e8e885f1d4b541c 100644 (file)
@@ -79,8 +79,11 @@ class Module(MgrModule):
 
     def do_ls(self, cmd, inbuf):
         keys = []
-        for key in six.iterkeys(self.get_store_prefix('crash/')):
-            keys.append(key.replace('crash/', ''))
+        for k, meta in self.timestamp_filter(lambda ts: True):
+            process_name = meta.get('process_name', 'unknown')
+            if not process_name:
+                process_name = 'unknown'
+            keys.append("%s %s" % (k.replace('crash/', ''), process_name))
         keys.sort()
         return 0, '\n'.join(keys), ''