EddieGP has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/382631 )

Change subject: [DNM] Add cron job for expired userrights maintenance script
......................................................................

[DNM] Add cron job for expired userrights maintenance script

---
DO NOT MERGE YET!
The maintenance script for this will go out with the train 1.31wmf3,
which means (if I understand it correctly) we can't expect the
maintenance script to be present for all wikis before Fri, 13 Oct.
Thus this should not be merged before Mon, 16 Oct.
---

fdb4557 added a new maintenance script to mediawiki, which will move
expired userrights from user_groups to user_former_groups table. This
patch schedules a cronjob to run this maintenance script every night for
all wikis.

Bug: T176754
Change-Id: I56a2d1771e0b87085eda53f58ed7b11023e987d1
---
A modules/mediawiki/manifests/maintenance/purge_expired_userrights.pp
M modules/profile/manifests/mediawiki/maintenance.pp
2 files changed, 10 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/31/382631/1

diff --git 
a/modules/mediawiki/manifests/maintenance/purge_expired_userrights.pp 
b/modules/mediawiki/manifests/maintenance/purge_expired_userrights.pp
new file mode 100644
index 0000000..554c979
--- /dev/null
+++ b/modules/mediawiki/manifests/maintenance/purge_expired_userrights.pp
@@ -0,0 +1,9 @@
+class mediawiki::maintenance::purge_expired_userrights( $ensure = present ) {
+    cron { 'purge_expired_userrights':
+        ensure  => $ensure,
+        command => '/usr/local/bin/foreachwiki 
maintenance/purgeExpiredUserrights.php >/dev/null 2>&1',
+        user    => $::mediawiki::users::web,
+        hour    => 1,
+        minute  => 0,
+    }
+}
diff --git a/modules/profile/manifests/mediawiki/maintenance.pp 
b/modules/profile/manifests/mediawiki/maintenance.pp
index cd81ef3..6c9ffd0 100644
--- a/modules/profile/manifests/mediawiki/maintenance.pp
+++ b/modules/profile/manifests/mediawiki/maintenance.pp
@@ -30,6 +30,7 @@
     class { 'mediawiki::maintenance::update_article_count': ensure => $ensure }
     class { 'mediawiki::maintenance::purge_abusefilter': ensure => $ensure }
     class { 'mediawiki::maintenance::purge_checkuser': ensure => $ensure }
+    class { 'mediawiki::maintenance::purge_expired_userrights': ensure => 
$ensure }
     class { 'mediawiki::maintenance::purge_securepoll': ensure => $ensure }
     class { 'mediawiki::maintenance::jobqueue_stats': ensure => $ensure }
     class { 'mediawiki::maintenance::db_lag_stats': ensure => $ensure }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I56a2d1771e0b87085eda53f58ed7b11023e987d1
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: EddieGP <wikimedia....@eddie-sh.de>

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

Reply via email to