This is the mail archive of the
cluster-cvs@sourceware.org
mailing list for the cluster.
cluster: master - fenced/dlm_controld/gfs_controld: log exitingmessage only once
- From: David Teigland <teigland at fedoraproject dot org>
- To: cluster-cvs-relay at redhat dot com
- Date: Mon, 24 Nov 2008 22:22:11 +0000 (UTC)
- Subject: 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;
}