File pacemaker-tools-trace-log-level-for-RAs.patch of Package pacemaker.14737

commit 0a281d160ad7eebe6eeea4d9d0f920ccaa7ae9f5
Author: Keisuke MORI <kskmori@intellilink.co.jp>
Date:   Thu Oct 19 14:33:26 2017 +0900

    Low: tools: differentiate trace log level for RAs

Index: pacemaker/tools/crm_resource.c
===================================================================
--- pacemaker.orig/tools/crm_resource.c
+++ pacemaker/tools/crm_resource.c
@@ -545,7 +545,7 @@ main(int argc, char **argv)
                 }
                 break;
             case 'V':
-                do_trace = TRUE;
+                resource_verbose++;
                 crm_bump_log_level(argc, argv);
                 break;
             case '$':
Index: pacemaker/tools/crm_resource.h
===================================================================
--- pacemaker.orig/tools/crm_resource.h
+++ pacemaker/tools/crm_resource.h
@@ -38,7 +38,7 @@ extern bool print_pending;
 extern bool scope_master;
 extern bool do_force;
 extern bool BE_QUIET;
-extern bool do_trace;
+extern int resource_verbose;
 
 extern int cib_options;
 extern int crmd_replies_needed;
Index: pacemaker/tools/crm_resource_runtime.c
===================================================================
--- pacemaker.orig/tools/crm_resource_runtime.c
+++ pacemaker/tools/crm_resource_runtime.c
@@ -19,7 +19,7 @@
 
 #include <crm_resource.h>
 
-bool do_trace = FALSE;
+int resource_verbose = 0;
 bool do_force = FALSE;
 int crmd_replies_needed = 1; /* The welcome message */
 
@@ -1525,8 +1525,8 @@ cli_resource_execute(const char *rsc_id,
     }
 
 
-    setenv("HA_debug", do_trace ? "1" : "0", 1);
-    if(do_trace) {
+    setenv("HA_debug", resource_verbose > 0 ? "1" : "0", 1);
+    if(resource_verbose > 1) {
         setenv("OCF_TRACE_RA", "1", 1);
     }
 
openSUSE Build Service is sponsored by