Yuvipanda has submitted this change and it was merged. Change subject: General maintenance script cleanup ......................................................................
General maintenance script cleanup * Remove random nonsensical reference to pmtpa DB slaves * Add test2wiki to the list of wikis with PageTriage cronjobs * Replace files/misc/scripts/update-special-pages with a call to foreachwiki * Replace files/misc/scripts/wikimedia-periodic-update.sh with a call to mwscriptwikiset extensions/FlaggedRevs/maintenance/updateStats.php flaggedrevs.dblist Change-Id: I751ffb047bb586061408be9818ff87f782db1c38 --- D files/misc/scripts/update-special-pages D files/misc/scripts/wikimedia-periodic-update.sh M manifests/misc/maintenance.pp M manifests/site.pp 4 files changed, 11 insertions(+), 36 deletions(-) Approvals: Yuvipanda: Looks good to me, approved jenkins-bot: Verified diff --git a/files/misc/scripts/update-special-pages b/files/misc/scripts/update-special-pages deleted file mode 100755 index 0892bd6..0000000 --- a/files/misc/scripts/update-special-pages +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -. /etc/profile.d/mediawiki.sh - -cd "$MEDIAWIKI_DEPLOYMENT_DIR/multiversion" -for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/all.dblist"`; do - echo $db - php MWScript.php updateSpecialPages.php $db - echo - echo -done diff --git a/files/misc/scripts/wikimedia-periodic-update.sh b/files/misc/scripts/wikimedia-periodic-update.sh deleted file mode 100644 index 70808e2..0000000 --- a/files/misc/scripts/wikimedia-periodic-update.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -. /etc/profile.d/mediawiki.sh - -for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/flaggedrevs.dblist"`;do - echo $db - php $MEDIAWIKI_DEPLOYMENT_DIR/multiversion/MWScript.php extensions/FlaggedRevs/maintenance/updateStats.php $db -done diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp index 03a82af..a783976 100644 --- a/manifests/misc/maintenance.pp +++ b/manifests/misc/maintenance.pp @@ -63,6 +63,15 @@ monthday => '*/2', command => '/usr/local/bin/mwscript extensions/PageTriage/cron/updatePageTriageQueue.php testwiki > /var/log/mediawiki/updatePageTriageQueue.test.log', } + + cron { 'pagetriage_cleanup_test2wiki': + ensure => $ensure, + user => $::mediawiki::users::web, + minute => 55, + hour => 8, + monthday => '*/2', + command => '/usr/local/bin/mwscript extensions/PageTriage/cron/updatePageTriageQueue.php test2wiki > /var/log/mediawiki/updatePageTriageQueue.test2.log', + } } class misc::maintenance::translationnotifications( $ensure = present ) { @@ -124,17 +133,10 @@ } class misc::maintenance::update_flaggedrev_stats( $ensure = present ) { - file { '/srv/mediawiki/php/extensions/FlaggedRevs/maintenance/wikimedia-periodic-update.sh': - ensure => $ensure, - source => 'puppet:///files/misc/scripts/wikimedia-periodic-update.sh', - owner => 'root', - group => 'root', - mode => '0555', - } cron { 'update_flaggedrev_stats': ensure => $ensure, - command => '/srv/mediawiki/php/extensions/FlaggedRevs/maintenance/wikimedia-periodic-update.sh > /dev/null', + command => '/usr/local/bin/mwscriptwikiset extensions/FlaggedRevs/maintenance/updateStats.php flaggedrevs.dblist > /dev/null', user => $::mediawiki::users::web, hour => '*/2', minute => '0', @@ -154,19 +156,11 @@ class misc::maintenance::update_special_pages( $ensure = present ) { cron { 'update_special_pages': ensure => $ensure, - command => 'flock -n /var/lock/update-special-pages /usr/local/bin/update-special-pages > /var/log/mediawiki/updateSpecialPages.log 2>&1', + command => 'flock -n /var/lock/update-special-pages /usr/local/bin/foreachwiki updateSpecialPages.php > /var/log/mediawiki/updateSpecialPages.log 2>&1', user => $::mediawiki::users::web, monthday => '*/3', hour => 5, minute => 0, - } - - file { '/usr/local/bin/update-special-pages': - ensure => $ensure, - source => 'puppet:///files/misc/scripts/update-special-pages', - owner => 'root', - group => 'root', - mode => '0555', } } diff --git a/manifests/site.pp b/manifests/site.pp index 447dd97..9b37439 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -2289,7 +2289,6 @@ } # (T17434) Periodical run of currently disabled special pages - # to be run against PMTPA slaves include misc::maintenance::updatequerypages package { 'python-mysqldb': -- To view, visit https://gerrit.wikimedia.org/r/232871 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I751ffb047bb586061408be9818ff87f782db1c38 Gerrit-PatchSet: 4 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Alex Monk <kren...@gmail.com> Gerrit-Reviewer: BryanDavis <bda...@wikimedia.org> Gerrit-Reviewer: Dzahn <dz...@wikimedia.org> Gerrit-Reviewer: Yuvipanda <yuvipa...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits