Nemo bis has uploaded a new change for review.
https://gerrit.wikimedia.org/r/95889
Change subject: Make the monthly querypages updates not hit each cluster on the
same day
......................................................................
Make the monthly querypages updates not hit each cluster on the same day
And on the 17th day he rested. Right?
Now that each page is updated every month (as opposed to just one page),
it no longer makes sense to run all updates (previously only one) for
each cluster on the same day: instead do one page per day on all clusters
at the same time.
Bug: 15434
Change-Id: Ib4c84101c7f04e8b0a96f4c05891f4d1b40154be
---
M manifests/misc/maintenance.pp
1 file changed, 9 insertions(+), 8 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/89/95889/1
diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp
index bb26eda..6853eff 100644
--- a/manifests/misc/maintenance.pp
+++ b/manifests/misc/maintenance.pp
@@ -382,18 +382,19 @@
define updatequerypages::cronjob() {
$cluster = regsubst($name, '@.*', '\1')
- $monthday = regsubst($name, '.*@', '\1')
+ # Currently they're all monthly, this part is kept for BC and
in case we change mind
+ # $monthday = regsubst($name, '.*@', '\1')
Cron {
user => mwdeploy,
hour => 1,
minute => 0,
- monthday => $monthday,
+ month => absent,
}
cron { "cron-updatequerypages-ancientpages-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Ancientpages >
/home/mwdeploy/updateSpecialPages/${name}-AncientPages.log 2>&1",
- month => absent,
+ monthday => 11,
ensure => $enabled ?{
true => present,
false => absent,
@@ -403,7 +404,7 @@
cron { "cron-updatequerypages-deadendpages-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Deadendpages >
/home/mwdeploy/updateSpecialPages/${name}-DeadendPages.log 2>&1",
- month => absent,
+ monthday => 12,
ensure => $enabled ?{
true => present,
false => absent,
@@ -413,7 +414,7 @@
cron { "cron-updatequerypages-mostlinked-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Mostlinked >
/home/mwdeploy/updateSpecialPages/${name}-MostLinked.log 2>&1",
- month => absent,
+ monthday => 13,
ensure => $enabled ?{
true => present,
false => absent,
@@ -423,7 +424,7 @@
cron { "cron-updatequerypages-mostrevisions-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Mostrevisions >
/home/mwdeploy/updateSpecialPages/${name}-MostRevisions.log 2>&1",
- month => absent,
+ monthday => 14,
ensure => $enabled ?{
true => present,
false => absent,
@@ -433,7 +434,7 @@
cron { "cron-updatequerypages-wantedpages-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Wantedpages >
/home/mwdeploy/updateSpecialPages/${name}-WantedPages.log 2>&1",
- month => absent,
+ monthday => 15,
ensure => $enabled ?{
true => present,
false => absent,
@@ -443,7 +444,7 @@
cron { "cron-updatequerypages-fewestrevisions-${name}":
command => "/usr/local/bin/mwscriptwikiset
updateSpecialPages.php ${cluster}.dblist --override --only=Fewestrevisions >
/home/mwdeploy/updateSpecialPages/${name}-FewestRevisions.log 2>&1",
- month => absent,
+ monthday => 16,
ensure => $enabled ?{
true => present,
false => absent,
--
To view, visit https://gerrit.wikimedia.org/r/95889
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib4c84101c7f04e8b0a96f4c05891f4d1b40154be
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Nemo bis <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits