151 lines
4.8 KiB
Diff
151 lines
4.8 KiB
Diff
From f7292b0121408a77d9e5ee94a046025c256cd021 Mon Sep 17 00:00:00 2001
|
|
From: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Date: Wed, 20 May 2020 14:07:13 +0530
|
|
Subject: [PATCH] [memory]:Add support to collect memory logs
|
|
|
|
This patch updates memory plugin to collect
|
|
hugepage memory information
|
|
|
|
Resolves: #2078
|
|
|
|
Signed-off-by: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
---
|
|
sos/plugins/memory.py | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/sos/plugins/memory.py b/sos/plugins/memory.py
|
|
index aefb27b8..b358e44d 100644
|
|
--- a/sos/plugins/memory.py
|
|
+++ b/sos/plugins/memory.py
|
|
@@ -27,7 +27,8 @@ class Memory(Plugin, RedHatPlugin, DebianPlugin, UbuntuPlugin, CosPlugin):
|
|
"/proc/pagetypeinfo",
|
|
"/proc/vmallocinfo",
|
|
"/sys/kernel/mm/ksm",
|
|
- "/sys/kernel/mm/transparent_hugepage/enabled"
|
|
+ "/sys/kernel/mm/transparent_hugepage/enabled",
|
|
+ "/sys/kernel/mm/hugepages"
|
|
])
|
|
self.add_cmd_output("free", root_symlink="free")
|
|
self.add_cmd_output([
|
|
--
|
|
2.26.2
|
|
|
|
From 2826d4ad19afaa91e2e25970eafe9353d844bfac Mon Sep 17 00:00:00 2001
|
|
From: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Date: Wed, 20 May 2020 14:05:48 +0530
|
|
Subject: [PATCH] [scsi]:Add support to collect scsi logs
|
|
|
|
This patch updates scsi plugin to collect
|
|
virtual I/O server information.
|
|
|
|
This patch reads lspath, lsmap and lsnports data
|
|
which provides information about virtual device
|
|
path, ports and mapping Information
|
|
|
|
Related: #2078
|
|
|
|
Signed-off-by: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
---
|
|
sos/plugins/scsi.py | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/sos/plugins/scsi.py b/sos/plugins/scsi.py
|
|
index bf6c2862..7a8efabb 100644
|
|
--- a/sos/plugins/scsi.py
|
|
+++ b/sos/plugins/scsi.py
|
|
@@ -30,6 +30,9 @@ class Scsi(Plugin, RedHatPlugin, UbuntuPlugin, DebianPlugin):
|
|
|
|
self.add_cmd_output("lsscsi -i", suggest_filename="lsscsi")
|
|
self.add_cmd_output("sg_map -x")
|
|
+ self.add_cmd_output("lspath")
|
|
+ self.add_cmd_output("lsmap -all")
|
|
+ self.add_cmd_output("lsnports")
|
|
|
|
scsi_hosts = glob("/sys/class/scsi_host/*")
|
|
self.add_udev_info(scsi_hosts, attrs=True)
|
|
--
|
|
2.26.2
|
|
|
|
From 56bfae87ee5e613bb6743026a7285320f19e66d5 Mon Sep 17 00:00:00 2001
|
|
From: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Date: Wed, 20 May 2020 14:03:58 +0530
|
|
Subject: [PATCH] [infiniband]:Add support to collect InfiniBand logs
|
|
|
|
This patch updates Infiniband plugin to collect
|
|
InfiniBand switch node information.
|
|
|
|
Related: #2078
|
|
|
|
Signed-off-by: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
---
|
|
sos/plugins/infiniband.py | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/sos/plugins/infiniband.py b/sos/plugins/infiniband.py
|
|
index 83c32791..670f05b6 100644
|
|
--- a/sos/plugins/infiniband.py
|
|
+++ b/sos/plugins/infiniband.py
|
|
@@ -33,7 +33,8 @@ class Infiniband(Plugin, RedHatPlugin, DebianPlugin, UbuntuPlugin):
|
|
"ibv_devices",
|
|
"ibv_devinfo -v",
|
|
"ibstat",
|
|
- "ibstatus"
|
|
+ "ibstatus",
|
|
+ "ibswitches"
|
|
])
|
|
|
|
# run below commands for every IB device and its active port
|
|
--
|
|
2.26.2
|
|
|
|
From d8aa0a17d94ec08fc899fce3c343f25d19134eb3 Mon Sep 17 00:00:00 2001
|
|
From: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Date: Wed, 20 May 2020 14:01:40 +0530
|
|
Subject: [PATCH] [kdump]:Add support to collect kdump & fadump logs
|
|
|
|
This patch updates kdump plugin to collect kdump and
|
|
fadump information.
|
|
|
|
In this patch we are reading, kdump configuration,panic
|
|
and kexec_loaded files which are helpful to debug kdump
|
|
failure issues
|
|
|
|
This patch also reads sys/kernel/fadump_enabled
|
|
and /sys/kernel/fadump/enabled both files as there
|
|
is upstream work to deprecate these files
|
|
|
|
Related: #2078
|
|
|
|
Signed-off-by: Mamatha Inamdar <mamatha4@linux.vnet.ibm.com>
|
|
Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
|
|
---
|
|
sos/plugins/kdump.py | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
diff --git a/sos/plugins/kdump.py b/sos/plugins/kdump.py
|
|
index 5fc25a9b..41d08b5b 100644
|
|
--- a/sos/plugins/kdump.py
|
|
+++ b/sos/plugins/kdump.py
|
|
@@ -21,6 +21,15 @@ class KDump(Plugin):
|
|
def setup(self):
|
|
self.add_copy_spec([
|
|
"/proc/cmdline",
|
|
+ "/etc/sysconfig/kdump",
|
|
+ "/proc/sys/kernel/panic",
|
|
+ "/proc/sys/kernel/panic_on_oops",
|
|
+ "/sys/kernel/kexec_loaded",
|
|
+ "/sys/kernel/fadump_enabled",
|
|
+ "/sys/kernel/fadump/enabled",
|
|
+ "/sys/kernel/fadump_registered",
|
|
+ "/sys/kernel/fadump/registered",
|
|
+ "/sys/kernel/fadump/mem_reserved",
|
|
"/sys/kernel/kexec_crash_loaded",
|
|
"/sys/kernel/kexec_crash_size"
|
|
])
|
|
--
|
|
2.26.2
|
|
|