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 - gfs_controld: cannot connect to dlm_controld error


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=5362b5c53982f15b0671b208726d392450038845
Commit:        5362b5c53982f15b0671b208726d392450038845
Parent:        420b1b1cef5b4e7f0a1a57b8c526f2a3888e6a52
Author:        David Teigland <teigland@redhat.com>
AuthorDate:    Tue Nov 25 15:15:22 2008 -0600
Committer:     David Teigland <teigland@redhat.com>
CommitterDate: Tue Nov 25 15:15:22 2008 -0600

gfs_controld: cannot connect to dlm_controld error

Log an error message stating the reason for failing to start
when it cannot connect to dlm_controld.

Signed-off-by: David Teigland <teigland@redhat.com>
---
 group/gfs_controld/cpg-new.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/group/gfs_controld/cpg-new.c b/group/gfs_controld/cpg-new.c
index 020b89b..74806f6 100644
--- a/group/gfs_controld/cpg-new.c
+++ b/group/gfs_controld/cpg-new.c
@@ -3254,8 +3254,15 @@ void close_cpg(void)
 
 int setup_dlmcontrol(void)
 {
-	dlmcontrol_fd = dlmc_fs_connect();
-	return dlmcontrol_fd;
+	int fd;
+
+	fd = dlmc_fs_connect();
+	if (fd < 0)
+		log_error("cannot connect to dlm_controld %d", fd);
+	else
+		dlmcontrol_fd = fd;
+
+	return fd;
 }
 
 int set_mountgroup_info(struct mountgroup *mg, struct gfsc_mountgroup *out)


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