[MediaWiki-commits] [Gerrit] operations/puppet[production]: Add cron job for purging ReadingLists data
Jcrespo has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/395694 ) Change subject: Add cron job for purging ReadingLists data .. Add cron job for purging ReadingLists data Periodically hard-deletes expired soft-deleted data in the ReadingLists extension. Bug: T181107 Depends-On: I083e3f25989fb3706f1eee4b7b1e609c6204ce32 Change-Id: Idb3f9f730f97fcbf2ba3d312d68cd115ee37d3df --- A modules/mediawiki/manifests/maintenance/readinglists.pp M modules/profile/manifests/mediawiki/maintenance.pp 2 files changed, 13 insertions(+), 0 deletions(-) Approvals: jenkins-bot: Verified Jcrespo: Looks good to me, approved diff --git a/modules/mediawiki/manifests/maintenance/readinglists.pp b/modules/mediawiki/manifests/maintenance/readinglists.pp new file mode 100644 index 000..5360eab --- /dev/null +++ b/modules/mediawiki/manifests/maintenance/readinglists.pp @@ -0,0 +1,12 @@ +class mediawiki::maintenance::readinglists( $ensure = present ) { +require ::mediawiki + +cron { 'readinglists_purge': +ensure => $ensure, +user=> $::mediawiki::users::web, +minute => 42, +hour=> 2, +command => '/usr/local/bin/mwscript extensions/ReadingLists/maintenance/purge.php --wiki=metawiki > /var/log/mediawiki/readinglists_purge.log', +} +} + diff --git a/modules/profile/manifests/mediawiki/maintenance.pp b/modules/profile/manifests/mediawiki/maintenance.pp index bd067d6..dc3c7b5 100644 --- a/modules/profile/manifests/mediawiki/maintenance.pp +++ b/modules/profile/manifests/mediawiki/maintenance.pp @@ -37,6 +37,7 @@ class { 'mediawiki::maintenance::generatecaptcha': ensure => $ensure } class { 'mediawiki::maintenance::pageassessments': ensure => $ensure } class { 'mediawiki::maintenance::uploads': ensure => $ensure } +class { 'mediawiki::maintenance::readinglists': ensure => $ensure } # Include the cache warmup script; requires node and conftool require ::profile::conftool::client -- To view, visit https://gerrit.wikimedia.org/r/395694 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Idb3f9f730f97fcbf2ba3d312d68cd115ee37d3df Gerrit-PatchSet: 5 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Gergő Tisza Gerrit-Reviewer: Alex Monk Gerrit-Reviewer: Gergő Tisza Gerrit-Reviewer: Giuseppe Lavagetto Gerrit-Reviewer: Jcrespo Gerrit-Reviewer: Mholloway Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] operations/puppet[production]: Add cron job for purging ReadingLists data
Gergő Tisza has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/395694 ) Change subject: Add cron job for purging ReadingLists data .. Add cron job for purging ReadingLists data Periodically hard-deletes expired soft-deleted data in the ReadingLists extension. Bug: T181107 Change-Id: Idb3f9f730f97fcbf2ba3d312d68cd115ee37d3df Depends-On: I083e3f25989fb3706f1eee4b7b1e609c6204ce32 --- M modules/cdh A modules/mediawiki/manifests/maintenance/readinglists.pp M modules/profile/manifests/mediawiki/maintenance.pp 3 files changed, 17 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/94/395694/1 diff --git a/modules/cdh b/modules/cdh index f239789..1d5b40f 16 --- a/modules/cdh +++ b/modules/cdh @@ -1 +1 @@ -Subproject commit f2397899a766cc30300574bb7ed3c546610e966e +Subproject commit 1d5b40f8adf3e9e9698494d32c610bae2952734b diff --git a/modules/mediawiki/manifests/maintenance/readinglists.pp b/modules/mediawiki/manifests/maintenance/readinglists.pp new file mode 100644 index 000..8c49cab --- /dev/null +++ b/modules/mediawiki/manifests/maintenance/readinglists.pp @@ -0,0 +1,15 @@ +class mediawiki::maintenance::readinglists( $ensure = present ) { + +require ::mediawiki + +system::role { 'mediawiki::maintenance::readinglists': description => 'Mediawiki Maintenance Server: purge old deleted data from ReadingLists extension' } + +cron { 'readinglists_purge': +ensure => $ensure, +user => $::mediawiki::users::web, +minute => 42, +hour => 2, +command => '/usr/local/bin/mwscript extensions/ReadingLists/maintenance/purge.php metawiki > /var/log/mediawiki/readinglists_purge.log', +} +} + diff --git a/modules/profile/manifests/mediawiki/maintenance.pp b/modules/profile/manifests/mediawiki/maintenance.pp index bd067d6..dc3c7b5 100644 --- a/modules/profile/manifests/mediawiki/maintenance.pp +++ b/modules/profile/manifests/mediawiki/maintenance.pp @@ -37,6 +37,7 @@ class { 'mediawiki::maintenance::generatecaptcha': ensure => $ensure } class { 'mediawiki::maintenance::pageassessments': ensure => $ensure } class { 'mediawiki::maintenance::uploads': ensure => $ensure } +class { 'mediawiki::maintenance::readinglists': ensure => $ensure } # Include the cache warmup script; requires node and conftool require ::profile::conftool::client -- To view, visit https://gerrit.wikimedia.org/r/395694 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idb3f9f730f97fcbf2ba3d312d68cd115ee37d3df Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Gergő Tisza ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits