[Linux-cluster] Unkillable clurgmgrd

Lon Hohberger lhh at redhat.com
Wed Nov 14 15:17:39 UTC 2007


On Tue, 2007-11-13 at 10:04 +0100, Jos Vos wrote:
> On Mon, Nov 12, 2007 at 02:47:18PM -0800, Alex Kompel wrote:
> 
> > I observed a similar problem on the test cluster. It appears the clurgmgrd
> > deadlocks in some cases in groups.c:count_resource_groups(). It does not
> > happen every time but it is reproducible. Surviving node calls
> > rg_lock(service:mysql) @ groups.c:101 and gets stuck. The other node
> > resource manager waits indefinitely for the lock:
> 
> [...]
> 
> > To the original poster: the surviving node clurgmgrd is "unkillable" as
> > well.
> > You can try to reboot the surviving node - it will release the lock and
> > resource manager on the fenced node will be unblocked and start just fine.
> > Unfortunately, once you reboot the node the situation may reverse (resource
> > manager will hang on the rebooted node).
> 
> Yes, rebooting ended up in some "locking war" and neither node came up
> properly.  I finally (a) chkconfig off all cluster subsystems and (b)
> modified the cluster.conf on both nodes to turn off autostart and then
> turned off both nodes (shutting down didn't work of course).  Then, I
> brought the nodes up in sequence, manually brought up the cluster
> subsystems, manually started the cluster services and finally I
> reverted (a) and (b).
> 
> Is this problem solved in 5.1?

I'm not aware of what might be causing that, unless it's the same as
#338511 but in rhel5-land.  Someone else might.

-- Lon




More information about the Linux-cluster mailing list