From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lon Hohberger Date: Mon, 16 Apr 2007 10:42:18 -0400 Subject: [Cluster-devel] Re: [Linux-cluster] [PATCH] Fix rgmanager + qdisk behavior problems In-Reply-To: <20070416143520.GA28846@redhat.com> References: <20070416143520.GA28846@redhat.com> Message-ID: <20070416144218.GB28846@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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.