Page MenuHomePhabricator

Migrate language_and_product_localization jobs to mw-cron
Closed, ResolvedPublic

Description

Migrate Language and Product Localization periodic mediawiki jobs from mwmaint to mw-cron on kubernetes.

Job nameCriticalityDone?
mediawiki_job_updatetranslationstats.timerDELETEDY
mediawiki_job_purge_old_cx_drafts.timerMY
mediawiki_job_translationnotifications-mediawikiwiki.timerHY
mediawiki_job_translationnotifications-metawiki.timerHY
mediawiki_job_translationnotifications-unsubscribeinactiveusers-commons.timerLy
mediawiki_job_translationnotifications-unsubscribeinactiveusers-incubator.timerLy
mediawiki_job_translationnotifications-unsubscribeinactiveusers-mediawikiwiki.timerLy
mediawiki_job_translationnotifications-unsubscribeinactiveusers-metawiki.timerLY
mediawiki_job_translationnotifications-unsubscribeinactiveusers-wikimania.timerLy

Doc on the new platform

ServiceOps new will handle migrating the jobs, but would appreciate input from Language and Product Localization on:

  • jobs that should be watched more
  • jobs that are low criticality and could be migrated first
  • outdated jobs that can be removed
  • any potential gotchas in the way these jobs use MediaWiki

Event Timeline

Nikerabbit subscribed.

mediawiki_job_updatetranslationstats.timer seems okay for removal. mediawiki_job_purge_old_cx_drafts.timer has had some issues in the past if it hasn't run consistently in a regular interval (e.g. notification of upcoming deletion and deletion itself happening too close). Rest should be pretty standard.

mediawiki_job_updatetranslationstats.timer seems okay for removal. mediawiki_job_purge_old_cx_drafts.timer has had some issues in the past if it hasn't run consistently in a regular interval (e.g. notification of upcoming deletion and deletion itself happening too close). Rest should be pretty standard.

Marked mediawiki_job_updatetranslationstats.timer for deletion, will pay special attention to mediawiki_job_purge_old_cx_drafts.timer. Thanks for the info!

Change #1135418 had a related patch set uploaded (by Kamila Součková; author: Kamila Součková):

[operations/puppet@production] alertmanager: Route 3 teams' task-severity alerts to Phab

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

Change #1135418 merged by Clément Goubert:

[operations/puppet@production] alertmanager: Route 4 teams' task-severity alerts to Phab

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

Change #1135759 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] mw:periodic_jobs: Absent updatetranslationstats

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

Change #1135760 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] mw:periodic_jobs: Cleanup updatetranslationstats

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

Change #1135759 merged by Clément Goubert:

[operations/puppet@production] mw:periodic_jobs: Absent updatetranslationstats

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

Change #1135760 merged by Clément Goubert:

[operations/puppet@production] mw:periodic_jobs: Cleanup updatetranslationstats

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

Clement_Goubert changed the task status from Open to In Progress.Apr 11 2025, 9:40 AM
Clement_Goubert updated the task description. (Show Details)

Change #1138810 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mediawiki: migrate unsubscribeinactiveusers-metawiki to k8s

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

Change #1138815 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mediawiki: migrate all unsubscribeinactiveusers jobs to k8s

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

Change #1138810 merged by Hnowlan:

[operations/puppet@production] mediawiki: migrate unsubscribeinactiveusers-metawiki to k8s

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

Change #1138815 merged by Hnowlan:

[operations/puppet@production] mediawiki: migrate all unsubscribeinactiveusers jobs to k8s

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

Change #1149420 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] mw::maintenance: Migrate purge_old_cx_drafts to mw-cron

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

Change #1149420 merged by Clément Goubert:

[operations/puppet@production] mw::maintenance: Migrate purge_old_cx_drafts to mw-cron

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

Change #1149426 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance: migrate remaining translation notifications jobs

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

Change #1149426 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate remaining translation notifications jobs

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

hnowlan updated the task description. (Show Details)

I noticed T395892: MediaWiki periodic job purge-old-cx-drafts failed was tagged with LPL Essential, but that's not where triage incoming tasks regularly. How would I go about changing the default tag used?

I noticed T395892: MediaWiki periodic job purge-old-cx-drafts failed was tagged with LPL Essential, but that's not where triage incoming tasks regularly. How would I go about changing the default tag used?

Change the PHID in this file to the right one and update the comment above, you can get it through https://phabricator.wikimedia.org/conduit/method/phid.lookup/