Page MenuHomePhabricator

Missing backfill_localaccounts periodic jobs
Closed, ResolvedPublic

Description

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.

Event Timeline

Clement_Goubert changed the task status from Open to In Progress.
Clement_Goubert triaged this task as High priority.

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

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

@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?

@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

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

Jobs are now deployed on the maintenance server as systemd timers. Migration to k8s will be tracked in parent.