[Cluster-devel] cluster/fence/fenced member_cman.c

teigland at sourceware.org teigland at sourceware.org
Fri Jul 28 18:41:01 UTC 2006


CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	teigland at sourceware.org	2006-07-28 18:41:00

Modified files:
	fence/fenced   : member_cman.c 

Log message:
	Update the cman member list every time we call is_member().  When
	called from the fence delay loop, we're not processing callbacks
	so our member list won't be updated as a result of a cman callback.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/fence/fenced/member_cman.c.diff?cvsroot=cluster&r1=1.13&r2=1.14

--- cluster/fence/fenced/member_cman.c	2006/07/25 20:05:52	1.13
+++ cluster/fence/fenced/member_cman.c	2006/07/28 18:41:00	1.14
@@ -193,6 +193,10 @@
 {
 	cman_node_t *cn;
 
+	/* Note: in fence delay loop we aren't processing callbacks so won't
+	   have done a statechange() in response to a cman callback */
+	statechange();
+
 	cn = find_cluster_node_name(name);
 	if (cn && cn->cn_member) {
 		if (in_groupd_cpg(cn->cn_nodeid))




More information about the Cluster-devel mailing list