While taking stock for T385866: Migrate CentralAuth maintenance jobs to mw-cron we found out the timers were not defined in production.
Define them as systemd timers to verify functionality before migrating them to mw-cron.
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| mediawiki::maintenance: Add backfill_localaccounts periodic jobs | operations/puppet | production | +3 -2 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | dancy | T392693 Drop support for Debian Buster | |||
| Resolved | Clement_Goubert | T341560 Migrate mwmaint server functionality to mw-on-k8s | |||
| Resolved | Clement_Goubert | T341555 Implement periodic maintenance scripts for mw-on-k8s | |||
| Resolved | Scott_French | T385866 Migrate CentralAuth maintenance jobs to mw-cron | |||
| Resolved | Clement_Goubert | T388564 Missing backfill_localaccounts periodic jobs |
Event Timeline
Change #1126603 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):
[operations/puppet@production] mediawiki::maintenance: Add backfill_localaccounts periodic jobs
@ArielGlenn I've created the CR to add the jobs to production, however there may be a need for a proper backfill since the job seems to only start at DAY-1? If it's the case, would you be open to running that backfill using mw-script-k8s to see if it works well under a kubernetes environment?
I can test it if you like, though I don't expect any issues. While further backfill might be useful, it's by no means required, since the data it relies on is only available for the last 3 months iirc.
Change #1126603 merged by Clément Goubert:
[operations/puppet@production] mediawiki::maintenance: Add backfill_localaccounts periodic jobs
Jobs are now deployed on the maintenance server as systemd timers. Migration to k8s will be tracked in parent.