File 0028-dev-AzEvents-Use-pacemaker-commands-to-set-standby.patch of Package resource-agents.11488
From e7b1a18a35ce132c34d399cbb1f42bd37a6e2574 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig@koru.se>
Date: Wed, 17 Oct 2018 09:10:52 +0200
Subject: [PATCH] dev: AzEvents: Use pacemaker commands to set standby
---
heartbeat/azure-events.in | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/heartbeat/azure-events.in b/heartbeat/azure-events.in
index 09611ca0..cd34a3b0 100644
--- a/heartbeat/azure-events.in
+++ b/heartbeat/azure-events.in
@@ -509,12 +509,9 @@ class pcsNode:
node = self.selfOrOtherNode(node)
logging.debug("putNodeStandby: begin; node = %s" % node)
- pcsHelper._exec(
- "crm",
- ["node",
- "standby",
- node]
- )
+ # crm_attribute -t nodes -N <node> -n standby -v on --lifetime=forever
+ pcsHelper._exec("crm_attribute",
+ ["-t", "nodes", "-N", node, "-n", "standby", "-v", "on", "--lifetime=forever"])
logging.debug("putNodeStandby: finished")
return
@@ -526,12 +523,9 @@ class pcsNode:
node = self.selfOrOtherNode(node)
logging.debug("putNodeOnline: begin; node = %s" % node)
- pcsHelper._exec(
- "crm",
- ["node",
- "online",
- node]
- )
+ # crm_attribute -t nodes -N <node> -n standby -v off --lifetime=forever
+ pcsHelper._exec("crm_attribute",
+ ["-t", "nodes", "-N", node, "-n", "standby", "-v", "off", "--lifetime=forever"])
logging.debug("putNodeOnline: finished")
return
--
2.16.4