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