Page MenuHomePhabricator

Write and run maintenance script for AbuseFilter to purge old IP data from logs
Closed, ResolvedPublic

Description

Data in afl_ip should be purged 90 days after afl_timestamp

A maintenance script should be written to do this


Version: master
Severity: enhancement

Details

Reference
bz51573

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:42 AM
bzimport added a project: AbuseFilter.
bzimport set Reference to bz51573.

Bumping priority as I need to JDFI

(In reply to comment #1)

Bumping priority as I need to JDFI

JFDI. :-)

Change 81255 had a related patch set uploaded by Reedy:
Write maintenance script for AbuseFilter to purge old IP data from logs

https://gerrit.wikimedia.org/r/81255

Change 81257 had a related patch set uploaded by Reedy:
Make puppet cronjob to run AbuseFilter/maintenance/purgeOldLogIPData.php

https://gerrit.wikimedia.org/r/81257

Change 81255 merged by jenkins-bot:
Write maintenance script for AbuseFilter to purge old IP data from logs

https://gerrit.wikimedia.org/r/81255

Change 81257 merged by Dzahn:
Make puppet cronjob to run AbuseFilter/maintenance/purgeOldLogIPData.php

https://gerrit.wikimedia.org/r/81257

notice: /Stage[main]/Misc::Maintenance::Purge_abusefilter/Cron[purge_securepoll]/ensure: created


root@terbium:~# crontab -u apache -l | grep purge

  1. Puppet Name: purge_securepoll
  2. 1 * * * /usr/local/bin/foreachwiki extensions/AbuseFilter/maintenance/purgeOldLogIPData.php >/dev/null 2>&1

somebody should still confirm if it actually deleted, later

did some lint cleaning of maintenance.pp and rebased on top of this, changing style to also not do the "selector inside resource" thing matanya voted down in reviews

https://gerrit.wikimedia.org/r/#/c/118790/

https://gerrit.wikimedia.org/r/#/c/118791/