This is the mail archive of the cluster-cvs@sourceware.org mailing list for the cluster.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

cluster: master - fenced/dlm_controld/gfs_controld: log exitingmessage only once


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=c25c05894a8d8001e300520d9172e2655b0ac8a5
Commit:        c25c05894a8d8001e300520d9172e2655b0ac8a5
Parent:        2fd6fa43396e5525fcfb48c2a17cec5b74be0b99
Author:        David Teigland <teigland@redhat.com>
AuthorDate:    Mon Nov 24 11:38:12 2008 -0600
Committer:     David Teigland <teigland@redhat.com>
CommitterDate: Mon Nov 24 16:20:02 2008 -0600

fenced/dlm_controld/gfs_controld: log exiting message only once

The "cluster is down, exiting" message should only be logged once
by a daemon.

Signed-off-by: David Teigland <teigland@redhat.com>
---
 fence/fenced/main.c       |    3 ++-
 group/dlm_controld/main.c |    3 ++-
 group/gfs_controld/main.c |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/fence/fenced/main.c b/fence/fenced/main.c
index a1d06ac..abef865 100644
--- a/fence/fenced/main.c
+++ b/fence/fenced/main.c
@@ -720,7 +720,8 @@ static int check_uncontrolled_entries(void)
 
 void cluster_dead(int ci)
 {
-	log_error("cluster is down, exiting");
+	if (!cluster_down)
+		log_error("cluster is down, exiting");
 	daemon_quit = 1;
 	cluster_down = 1;
 }
diff --git a/group/dlm_controld/main.c b/group/dlm_controld/main.c
index 55d7cc9..8c1c9e3 100644
--- a/group/dlm_controld/main.c
+++ b/group/dlm_controld/main.c
@@ -860,7 +860,8 @@ static void setup_monitor(void)
 
 void cluster_dead(int ci)
 {
-	log_error("cluster is down, exiting");
+	if (!cluster_down)
+		log_error("cluster is down, exiting");
 	daemon_quit = 1;
 	cluster_down = 1;
 }
diff --git a/group/gfs_controld/main.c b/group/gfs_controld/main.c
index 714ecb0..da348b6 100644
--- a/group/gfs_controld/main.c
+++ b/group/gfs_controld/main.c
@@ -1065,7 +1065,8 @@ static int setup_queries(void)
 
 void cluster_dead(int ci)
 {
-	log_error("cluster is down, exiting");
+	if (!cluster_down)
+		log_error("cluster is down, exiting");
 	daemon_quit = 1;
 	cluster_down = 1;
 }


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]