From 60105e0705f3483b9a3e8e98dafd6f0e1e277ab7 Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Mon, 19 Apr 2021 16:55:52 +0530 Subject: [PATCH 1/3] [block]:Patch to update block pluging to collect disk info This patch is to update block plugin to collect state of sda Resolves: #2504 Signed-off-by: Mamatha Inamdar --- sos/report/plugins/block.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sos/report/plugins/block.py b/sos/report/plugins/block.py index f93b3231..c959d667 100644 --- a/sos/report/plugins/block.py +++ b/sos/report/plugins/block.py @@ -38,7 +38,8 @@ class Block(Plugin, IndependentPlugin): "/run/blkid/blkid.tab", "/proc/partitions", "/proc/diskstats", - "/sys/block/*/queue/" + "/sys/block/*/queue/", + "/sys/block/sd*/device/state", ]) cmds = [ -- 2.26.3 From c6e0fe5cebd0d9581950db75fa2d234713b7e15a Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Mon, 26 Apr 2021 23:09:19 +0530 Subject: [PATCH 2/3] [snapper]:Ptach to update snapper plugin to collect snapper info This patch is to Introduce snapper plugin to collect /usr/lib/snapper/ information to check executable permission for installation-helper command Resolves: #2504 Signed-off-by: Mamatha Inamdar --- sos/report/plugins/snapper.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 sos/report/plugins/snapper.py diff --git a/sos/report/plugins/snapper.py b/sos/report/plugins/snapper.py new file mode 100644 index 00000000..9ef5fec2 --- /dev/null +++ b/sos/report/plugins/snapper.py @@ -0,0 +1,27 @@ +# This file is part of the sos project: https://github.com/sosreport/sos +# +# This copyrighted material is made available to anyone wishing to use, +# modify, copy, or redistribute it subject to the terms and conditions of +# version 2 of the GNU General Public License. +# +# See the LICENSE file in the source distribution for further information. + +from sos.report.plugins import Plugin, IndependentPlugin + + +class Snapper(Plugin, IndependentPlugin): + + short_desc = 'System snapper' + + plugin_name = 'snapper' + commands = ("snapper",) + + def setup(self): + + self.add_cmd_output([ + "ls -la /usr/lib/snapper/", + "snapper --version", + "snapper list" + ]) + +# vim: set et ts=4 sw=4 : -- 2.26.3 From 61ff5ce165e654a02fe80b9de5ec8e49ed808ec9 Mon Sep 17 00:00:00 2001 From: Mamatha Inamdar Date: Mon, 19 Apr 2021 17:49:08 +0530 Subject: [PATCH 3/3] [kernel]:Patch to update kernel plugin to collect debug info This patch is to update kernel plugin to collect page allocation failure info Resolves: #2504 Signed-off-by: Mamatha Inamdar --- sos/report/plugins/kernel.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sos/report/plugins/kernel.py b/sos/report/plugins/kernel.py index dd7b6939..9d53ca03 100644 --- a/sos/report/plugins/kernel.py +++ b/sos/report/plugins/kernel.py @@ -107,6 +107,8 @@ class Kernel(Plugin, IndependentPlugin): "/var/log/dmesg", "/sys/fs/pstore", "/sys/kernel/debug/dynamic_debug/control", + "/sys/kernel/debug/extfrag/unusable_index", + "/sys/kernel/debug/extfrag/extfrag_index", clocksource_path + "available_clocksource", clocksource_path + "current_clocksource" ]) -- 2.26.3