You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
931 B
28 lines
931 B
7 years ago
|
From d16f9dad57d9dae587b6a267fbd250c1ff3a2a20 Mon Sep 17 00:00:00 2001
|
||
|
From: Damien Ciabrini <dciabrin@redhat.com>
|
||
|
Date: Fri, 18 Nov 2016 09:43:29 +0100
|
||
|
Subject: [PATCH] galera: prevent promote right after demote
|
||
|
|
||
|
---
|
||
|
heartbeat/galera | 7 +++++++
|
||
|
1 file changed, 7 insertions(+)
|
||
|
|
||
|
diff --git a/heartbeat/galera b/heartbeat/galera
|
||
|
index 543200d..66d5ad8 100755
|
||
|
--- a/heartbeat/galera
|
||
|
+++ b/heartbeat/galera
|
||
|
@@ -764,6 +764,13 @@ galera_demote()
|
||
|
clear_sync_needed
|
||
|
clear_no_grastate
|
||
|
|
||
|
+ # Clear master score here rather than letting pacemaker do so once
|
||
|
+ # demote finishes. This way a promote cannot take place right
|
||
|
+ # after this demote even if pacemaker is requested to do so. It
|
||
|
+ # will first have to run a start/monitor op, to reprobe the state
|
||
|
+ # of the other galera nodes and act accordingly.
|
||
|
+ clear_master_score
|
||
|
+
|
||
|
# record last commit for next promotion
|
||
|
detect_last_commit
|
||
|
rc=$?
|