[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