Jcrespo has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/274640

Change subject: Enable pt-heartbeat on all misc master (except m1)
......................................................................

Enable pt-heartbeat on all misc master (except m1)

After testing the heartbeat functionality on m5, add it to all
misc shards. This a previous step to enable it fleet-wide.

Bug: T114752
Change-Id: I7334b182f3b14a5dd79c7db6ff6b33a79efbea71
---
M manifests/role/mariadb.pp
M manifests/site.pp
2 files changed, 17 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/40/274640/1

diff --git a/manifests/role/mariadb.pp b/manifests/role/mariadb.pp
index 2720702..cccdc6f 100644
--- a/manifests/role/mariadb.pp
+++ b/manifests/role/mariadb.pp
@@ -131,7 +131,7 @@
         shard => $shard,
     }
 
-    if ($master and $shard == 'm5') {
+    if $master {
         class { 'mariadb::heartbeat':
             shard => $shard,
         }
@@ -207,6 +207,12 @@
         include coredb_mysql::snapshot
     }
 
+    if $master {
+        class { 'mariadb::heartbeat':
+            shard => $shard,
+        }
+    }
+
     unless $master {
         mariadb::monitor_replication { [ $shard ]:
             multisource => false,
@@ -254,6 +260,12 @@
 
     class { 'role::mariadb::grants':
         shard => $shard,
+    }
+
+    if $master {
+        class { 'mariadb::heartbeat':
+            shard => $shard,
+        }
     }
 }
 
@@ -382,6 +394,7 @@
         contact_group => 'admins', # only show on nagios/irc
     }
 }
+
 class role::mariadb::analytics::custom_repl_slave {
 
     file { '/usr/local/bin/eventlogging_sync.sh':
diff --git a/manifests/site.pp b/manifests/site.pp
index 2afb843..e424c98 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -670,7 +670,6 @@
 node 'db1016.eqiad.wmnet' {
     class { 'role::mariadb::misc':
         shard  => 'm1',
-        master => true,
     }
 }
 
@@ -684,9 +683,10 @@
 }
 
 ## m2 shard
-node /^db10(20)\.eqiad\.wmnet/ {
+node 'db1020.eqiad.wmnet' {
     class { 'role::mariadb::misc':
-        shard => 'm2',
+        shard  => 'm2',
+        master => true,
     }
 }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/274640
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7334b182f3b14a5dd79c7db6ff6b33a79efbea71
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jcrespo <jcre...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to