Filippo Giunchedi has submitted this change and it was merged.

Change subject: Add dedicated runner for MessageIndexRebuildJob
......................................................................


Add dedicated runner for MessageIndexRebuildJob

Bug: T90704
Change-Id: Ie3480d0b6e54635ef167fa1082dd28ce2cddbe90
---
M hieradata/labs/deployment-prep/common.yaml
M hieradata/role/common/mediawiki/jobrunner.yaml
M modules/mediawiki/manifests/jobrunner.pp
M modules/mediawiki/templates/jobrunner/jobrunner.conf.erb
4 files changed, 12 insertions(+), 2 deletions(-)

Approvals:
  Filippo Giunchedi: Verified; Looks good to me, approved



diff --git a/hieradata/labs/deployment-prep/common.yaml 
b/hieradata/labs/deployment-prep/common.yaml
index ec2f49a..9c2b300 100644
--- a/hieradata/labs/deployment-prep/common.yaml
+++ b/hieradata/labs/deployment-prep/common.yaml
@@ -170,10 +170,11 @@
     - deployment-redis01.eqiad.wmflabs
 "mediawiki::jobrunner::statsd_server": labmon1001.eqiad.wmnet
 "mediawiki::jobrunner::runners_basic": 5
+"mediawiki::jobrunner::runners_gwt": 1
 "mediawiki::jobrunner::runners_parsoid": 5
 "mediawiki::jobrunner::runners_restbase": 5
+"mediawiki::jobrunner::runners_translate": 1
 "mediawiki::jobrunner::runners_upload": 2
-"mediawiki::jobrunner::runners_gwt": 1
 "role::logging::mediawiki::log_directory": /data/project/logs
 "role::mediawiki::webserver::pool": one-pool-to-rule-them-all
 "mediawiki::users::web": www-data
diff --git a/hieradata/role/common/mediawiki/jobrunner.yaml 
b/hieradata/role/common/mediawiki/jobrunner.yaml
index 6f0aecd..6935485 100644
--- a/hieradata/role/common/mediawiki/jobrunner.yaml
+++ b/hieradata/role/common/mediawiki/jobrunner.yaml
@@ -2,8 +2,9 @@
 admin::groups:
   - deployment
 mediawiki::jobrunner::runners_basic: 14
+mediawiki::jobrunner::runners_gwt: 1
 mediawiki::jobrunner::runners_parsoid: 3
 mediawiki::jobrunner::runners_restbase: 3
+mediawiki::jobrunner::runners_translate: 1
 mediawiki::jobrunner::runners_upload: 7
-mediawiki::jobrunner::runners_gwt: 1
 mediawiki::users::web: www-data
diff --git a/modules/mediawiki/manifests/jobrunner.pp 
b/modules/mediawiki/manifests/jobrunner.pp
index 469d3b9..eefbae0 100644
--- a/modules/mediawiki/manifests/jobrunner.pp
+++ b/modules/mediawiki/manifests/jobrunner.pp
@@ -12,6 +12,7 @@
     $runners_parsoid   = 0,
     $runners_restbase  = 0,
     $runners_transcode = 0,
+    $runners_translate = 0,
     $statsd_server     = undef,
     $port              = 9005,
 ) {
diff --git a/modules/mediawiki/templates/jobrunner/jobrunner.conf.erb 
b/modules/mediawiki/templates/jobrunner/jobrunner.conf.erb
index 25409fb..38927a9 100644
--- a/modules/mediawiki/templates/jobrunner/jobrunner.conf.erb
+++ b/modules/mediawiki/templates/jobrunner/jobrunner.conf.erb
@@ -9,6 +9,7 @@
             ],
             "exclude": [
                 "AssembleUploadChunks",
+                "MessageIndexRebuildJob",
                 "ParsoidCacheUpdateJobOnDependencyChange",
                 "ParsoidCacheUpdateJobOnEdit",
                 "RestbaseUpdateJobOnEdit",
@@ -58,6 +59,12 @@
                 "webVideoTranscode"
             ]
         },
+        "translate": {
+            "runners": <%= @runners_translate %>,
+            "include": [
+                "MessageIndexRebuildJob"
+            ]
+        },
         "upload": {
             "runners": <%= @runners_upload %>,
             "include": [

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie3480d0b6e54635ef167fa1082dd28ce2cddbe90
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: Aaron Schulz <asch...@wikimedia.org>
Gerrit-Reviewer: Filippo Giunchedi <fgiunch...@wikimedia.org>
Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org>
Gerrit-Reviewer: Nemo bis <federicol...@tiscali.it>
Gerrit-Reviewer: Rush <r...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to