[Pacemaker] no-quorum-policy = demote?

Christian Ciach dereineda at gmail.com
Fri Apr 11 09:29:39 EDT 2014


Thank your for another idea, but I think I will pass ;)

I would like to use booth, but as I said, I also need location constraints
based on an attribute-score (like ping). I don't think this is currently
possible when using a multi-site-cluster.


2014-04-11 15:05 GMT+02:00 Lars Ellenberg <lars.ellenberg at linbit.com>:

> On Fri, Apr 11, 2014 at 10:02:59AM +0200, Christian Ciach wrote:
> > Thank you for pointing me to the environment variables. Unfortunately,
> none
> > of these work in this case. For example: Assume one node is currently the
> > master. Then, because of a network failure, this node loses quorum.
> Because
> > "no-quorum-policy" is set to "ignore", this node will keep being a
> master.
> > In this case there is no change of state, thus the notify-function of the
> > OCF-agent does not get called by pacemaker. I've already tried this, so I
> > am quite sure about that.
>
>
> Very very hackish idea:
>
>   set monitor interval of the Master role to T seconds
>   and "fail" (+demote) if no quorum.
>
>   (or use a dummy resource agent similar to the "ping" RA,
>   and update some node attribute from there...
>   then have a contraint for the Master role on that node attribute)
>
>   in your promote action,
>         refuse to promote if no quorum
>         sleep 3*T (+ time to demote)
>         only then actually promote.
>
> That way, you are "reasonably" sure that,
> before you actually promote,
> the former master had a chance to notice quorum loss and demote.
>
> But you really should look into booth, or proper fencing.
>
> --
> : 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.
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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://bugs.clusterlabs.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140411/1efb27e1/attachment-0003.html>


More information about the Pacemaker mailing list