-------- Forwarded Message -------- Subject: [ClusterLabs] Coming in Pacemaker 2.0.5: on-fail=demote / no-quorum-policy=demote Date: Mon, 10 Aug 2020 11:47:24 -0500 From: Ken Gaillot <kgail...@redhat.com> Reply-To: Cluster Labs - All topics related to open-source clustering welcomed <us...@clusterlabs.org> Organization: Red Hat To: Cluster Labs - All topics related to open-source clustering welcomed <us...@clusterlabs.org>
Hi all, Looking ahead to the Pacemaker 2.0.5 release expected at the end of this year, here is a new feature already in the master branch. When configuring resource operations, Pacemaker lets you set an "on- fail" policy to specify whether to restart the resource, fence the node, etc., if the operation fails. With 2.0.5, a new possible value will be "demote", which will mean "demote this resource but do not fully restart it". "Demote" will be a valid value only for promote actions, and for recurring monitors with "role" set to "Master". Once the resource is demoted, it will be eligible for promotion again, so if the promotion scores have not changed, a promote on the same node may be attempted. If this is not desired, the agent can change the promotion scores either in the failed monitor or the demote. The intended use case is an application where a successful demote assures a well-functioning service, and a full restart would be unnecessarily heavyweight. A large database might be an example. Similarly, Pacemaker offers the cluster-wide "no-quorum-policy" option to specify what happens to resources when quorum is lost (the default being to stop them). With 2.0.5, "demote" will be a possible value here as well, and will mean "demote all promotable resources and stop all other resources". The intended use case is an application that cannot cause any harm after being demoted, and may be useful in a demoted role even if there is no quorum. A database that operates read-only when demoted and doesn't depend on any non-promotable resources might be an example. Happy clustering :) -- Ken Gaillot <kgail...@redhat.com> -- You received this bug notification because you are a member of Ubuntu High Availability Team, which is subscribed to pacemaker in Ubuntu. https://bugs.launchpad.net/bugs/1890185 Title: scheduler: support/backport on-fail="demote" recovery policy for promoted resources Status in pacemaker package in Ubuntu: Triaged Status in pacemaker source package in Bionic: Won't Fix Status in pacemaker source package in Eoan: Won't Fix Status in pacemaker source package in Focal: Triaged Bug description: There is a request for the feature: Feature: scheduler: new on-fail="demote" recovery policy for promoted… to be backported to Ubuntu LTS versions. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1890185/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-ha Post to : ubuntu-ha@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-ha More help : https://help.launchpad.net/ListHelp