From c1fd1483bbfad0a6a07f3a45f78a7ab906fbd2c1 Mon Sep 17 00:00:00 2001 From: astokes Date: Wed, 6 May 2009 15:24:09 +0000 Subject: dont do sysrq, causes panics on systems like oracle racs git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@565 ef72aa8b-4018-0410-8976-d6e080ef94d8 --- src/lib/sos/plugins/cluster.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src') diff --git a/src/lib/sos/plugins/cluster.py b/src/lib/sos/plugins/cluster.py index cd986d68..0d31fbc2 100644 --- a/src/lib/sos/plugins/cluster.py +++ b/src/lib/sos/plugins/cluster.py @@ -21,8 +21,7 @@ class cluster(sos.plugintools.PluginBase): """ optionList = [("gfslockdump", 'gather output of gfs lockdumps', 'slow', False), - ('lockdump', 'gather dlm lockdumps', 'slow', False), - ('taskdump', 'trigger 3 sysrq+t dumps every 5 seconds (dangerous)', 'slow', False)] + ('lockdump', 'gather dlm lockdumps', 'slow', False)] def checkenabled(self): rhelver = self.policy().rhelVersion() @@ -216,22 +215,9 @@ class cluster(sos.plugintools.PluginBase): if self.getOption('gfslockdump'): self.do_gfslockdump() if self.getOption('lockdump'): self.do_lockdump() - if self.getOption('taskdump'): self.do_taskdump() return - def do_taskdump(self): - if not os.access("/proc/sysrq-trigger", os.W_OK): - return - - commands.getstatusoutput("echo t > /proc/sysrq-trigger") - time.sleep(5) - commands.getstatusoutput("echo t > /proc/sysrq-trigger") - time.sleep(5) - commands.getstatusoutput("echo t > /proc/sysrq-trigger") - - self.addCopySpec("/var/log/messages") - def do_lockdump(self): status, output = commands.getstatusoutput("cman_tool services") if status: -- cgit