> > OK - what I understand having spent an evening looking at the source
> > code is that upon lrmadmin client disconnecting from lrmd's cmd socket
> > (having got what it needs) lrmd is left to tidy up by deleting the client
> > event source from the GMainContext GLib loop. It is in the process of
> > calling g_source_remove() which then hangs deep inside GLib on a mutex
> > lock.
> >
> > On the surface the overall sequence makes sense but the hang doesnt and
> > clearly shouldnt happen. I am at a loss as to whether it is a GLib
> > issues (unlikely I would have thought?) or its an lrmd bug.
> >
> > lrmd should NEVER hang! Can anyone help?
> >
> > Are there any other mailing lists I can try??
> 
> They are discussing something similar over on linux-ha.
> Are you using upstart resources in the cluster by any chance?
> 
Yes I need upstart  - although if I cant get it working I may rewrite the
/etc/init.d scripts for the daemons I need to control to avoid using
it.

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker

Reply via email to