Blame SOURCES/bz1070916-pcmk-crm_report_only_gather_dlm_data_if_dlm_controld_is_running.patch

7100e8
commit 03e9a30a4d42d0495bcff45fc6c9df84615c6070
7100e8
Author: Andrew Beekhof <andrew@beekhof.net>
7100e8
Date:   Fri Feb 28 08:41:58 2014 +1100
7100e8
7100e8
    Fix: crm_report: Only gather dlm data if dlm_controld is running
7100e8
    
7100e8
    (cherry picked from commit 837763e9abe258baf8b916f5744c07b7ff348871)
7100e8
7100e8
diff --git a/tools/report.collector b/tools/report.collector
7100e8
index f40dc01..d17ce5f 100644
7100e8
--- a/tools/report.collector
7100e8
+++ b/tools/report.collector
7100e8
@@ -491,6 +491,9 @@ sys_stats() {
7100e8
 
7100e8
 dlm_dump() {
7100e8
     if which dlm_tool >/dev/null 2>&1 ; then
7100e8
+      if
7100e8
+	ps -ef | egrep -qs '[d]lm_controld'
7100e8
+      then
7100e8
 	echo "--- Lockspace overview:"
7100e8
 	dlm_tool ls -n
7100e8
 
7100e8
@@ -503,6 +506,7 @@ dlm_dump() {
7100e8
 	    dlm_tool lockdump "$N"
7100e8
 	    dlm_tool lockdebug -svw "$N"
7100e8
 	done
7100e8
+      fi
7100e8
     fi
7100e8
 }
7100e8