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.
27 lines
931 B
27 lines
931 B
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=$?
|
|
|