Blame SOURCES/0017-workflow_RHELvmcore-run-analyze_VMcore-too.patch

28bab8
From 3578adb47a0de78dc5698c256a8d103857d22c33 Mon Sep 17 00:00:00 2001
28bab8
From: Denys Vlasenko <dvlasenk@redhat.com>
28bab8
Date: Wed, 27 Nov 2013 13:14:24 +0100
28bab8
Subject: [LIBREPORT PATCH 17/17] workflow_RHELvmcore: run analyze_VMcore too
28bab8
28bab8
analyze_VMcore does the following:
28bab8
28bab8
* extracts oops from vmcore-dmesg.txt
28bab8
  (or from vmcore, if vmcore-dmesg.txt is missing);
28bab8
  creates "kernel" element.
28bab8
* generates dedup hashes.
28bab8
* generates pkg_* elements.
28bab8
28bab8
These steps probably aren't necessary if we take the usual step
28bab8
of running report_RHTSupport: RHTSupport people don't absolutely
28bab8
need that data. (However, I did not test whether report_RHTSupport
28bab8
actually works w/o analyze_VMcore).
28bab8
28bab8
But for Machine Check Exceptions, oops extraction is crucial:
28bab8
without seeing "backtrace" element, which in this case shows
28bab8
MCE message, user won't realize he has a hardware issue,
28bab8
and will still contact RHTSupport, only to be told by them,
28bab8
after analysis, "look at your CPU/RAM, they seem to be faulty"
28bab8
- exactly the scenario we want to avoid (we want user
28bab8
to not waste his and RHTSupport's time - the problem is known).
28bab8
28bab8
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
28bab8
28bab8
Resolves rhbz#1059651
28bab8
28bab8
Signed-off-by: Jakub Filak <jfilak@redhat.com>
28bab8
---
28bab8
 src/workflows/workflow_RHELvmcore.xml.in | 1 +
28bab8
 1 file changed, 1 insertion(+)
28bab8
28bab8
diff --git a/src/workflows/workflow_RHELvmcore.xml.in b/src/workflows/workflow_RHELvmcore.xml.in
28bab8
index 20b6989..f2a775d 100644
28bab8
--- a/src/workflows/workflow_RHELvmcore.xml.in
28bab8
+++ b/src/workflows/workflow_RHELvmcore.xml.in
28bab8
@@ -5,6 +5,7 @@
28bab8
 
28bab8
     <events>
28bab8
         <event>collect_*</event>
28bab8
+        <event>analyze_VMcore</event>
28bab8
         <event>report_RHTSupport</event>
28bab8
     </events>
28bab8
 </workflow>
28bab8
-- 
28bab8
1.8.3.1
28bab8