[Pacemaker] Corosync hanging during stop

Lars Ellenberg lars.ellenberg at linbit.com
Fri Oct 11 20:14:58 EDT 2013


On Thu, Oct 10, 2013 at 04:06:46PM +0200, Detlef Gossrau wrote:
> Hi,
> 
> I created a cluster installation with two nodes. Everything is
> running smoothly most of the time. But in case a resource was
> switched into unmanaged state and I reboot the node on which the
> resource is running, corosync is hanging during stop. Only after
> 'shutdown-escalation' time corosync is stopping.

*corosync* is hanging?
or rather *pacemaker*, maybe?

> Is this normal behavior ? Is there a parameter to prevent this ?
> IMHO a unmanged resource should not prevent corosync from stopping.

It may be expected behaviour.
Would this maybe explain what you see:
http://bugs.clusterlabs.org/show_bug.cgi?id=5028#c12

|  Andrew Beekhof 2012-03-07 02:42:08 CET
|
|  A related patch has been committed upstream:
|    https://github.com/beekhof/pacemaker/commit/8d2f237
|
|  with subject:
|
|     High: PE: Bug cl#5028 - Unmanaged services should block shutdown unless in
|  maintainence mode
|
|  Further details (if any):
|
|   'Unmanaged' in this context means failed with on-fail=block.

Here comes:

|  Not doing this could lead to services being active in more than one location
|  as the node is considered safely stopped.
|
|  Resources that are configured to be unmanaged will not block shutdown

Or maybe rather here, specifically:

|  /unless/ there is another resource that cannot shutdown until the
|  unmanaged one has - since that is impossible.

Hth,

	Lars

> What's the expected behaviour on the other node ?
> 
> My environment :
> 
> Scientific Linux 6.3
> 
> pacemaker-cluster-libs-1.1.7-6.el6.x86_64
> pacemaker-cli-1.1.7-6.el6.x86_64
> pacemaker-libs-1.1.7-6.el6.x86_64
> pacemaker-1.1.7-6.el6.x86_64
> corosynclib-1.4.1-7.el6.x86_64
> corosync-1.4.1-7.el6.x86_64
> resource-agents-3.9.2-12.el6.x86_64
> cluster-glue-libs-1.0.5-6.el6.x86_64
> cluster-glue-1.0.5-6.el6.x86_64
> 
> Thanks for any hints !
> 
> Kind regards,
> Detlef

-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.




More information about the Pacemaker mailing list