[Linux-cluster] [PATCH] Fix rgmanager + qdisk behavior problems
Lon Hohberger
lhh at redhat.com
Mon Apr 16 14:42:18 UTC 2007
On Mon, Apr 16, 2007 at 10:35:20AM -0400, Lon Hohberger wrote:
> Thanks to Simone Gotti for pointing me at this.
>
> Rgmanager thinks qdisk is a node (with node ID 0), so it tries to send
> VF information to node 0 - which doesn't exist, causing rgmanger to not
> work when qdisk is running :(
one-liner which eliminates the problem in one shot: mark qdisk as 'down'
so rgmanager doesn't try to talk to it.
-------------- next part --------------
Index: main.c
===================================================================
RCS file: /cvs/cluster/cluster/rgmanager/src/daemons/main.c,v
retrieving revision 1.34.2.2
diff -u -r1.34.2.2 main.c
--- main.c 12 Apr 2007 17:23:05 -0000 1.34.2.2
+++ main.c 16 Apr 2007 14:41:54 -0000
@@ -199,6 +199,7 @@
cman_finish(h);
member_list_update(new_ml);
+ member_set_state(0, 0); /* Mark qdisk as dead */
/*
* Handle nodes lost. Do our local node event first.
More information about the Linux-cluster
mailing list