Page MenuHomePhabricator

Migrate ParserCachePurging jobs to mw-cron
Closed, ResolvedPublic

Description

Migrate ParserCachePurging periodic mediawiki jobs from mwmaint to mw-cron on kubernetes.

  • purge_parsercache_pc1
  • purge_parsercache_pc2
  • purge_parsercache_pc3
  • purge_parsercache_pc4
  • purge_parsercache_pc5
  • purge_parsercache_pc6
  • purge_parsercache_pc7
  • db_lag_stats_reporter

Doc on the new platform

ServiceOps new will handle migrating the jobs, but would appreciate input from Data-Persistence on:

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

Event Timeline

Migrating PC cache jobs should be easy. Probably migrate one first and see if everything works fine. The rest are exactly the same job but on different cluster.

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

[operations/puppet@production] alertmanager: add route for task-severity data-persistence alerts

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

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

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

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

Change #1135413 abandoned by Clément Goubert:

[operations/puppet@production] alertmanager: add route for task-severity data-persistence alerts

Reason:

Added in Ibbdbb4d46b4684649c4800a81b8835bae0bdcc79

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

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 #1139422 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance: migrate purge_parsercache_pc1 to k8s

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

Change #1139422 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate purge_parsercache_pc1 to k8s

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

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

[operations/puppet@production] mw::maintenance: migrate all parsercache jobs to k8s

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

Change #1143110 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate all parsercache jobs to k8s

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

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

[operations/puppet@production] mw::maintenance: migrate db_lag_stats_reporter to k8s

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

Clement_Goubert changed the task status from Open to In Progress.May 20 2025, 3:29 PM
Clement_Goubert triaged this task as High priority.
Clement_Goubert updated the task description. (Show Details)

Change #1143533 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate db_lag_stats_reporter to k8s

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

db_stats_lag migrated and looks like execution times shouldn't be a problem. See a few successful runs, and run times look like:

Start Time:   Thu, 22 May 2025 11:39:00 +0000
Containers:
      Started:      Thu, 22 May 2025 11:39:01 +0000
      Finished:     Thu, 22 May 2025 11:39:02 +0000
hnowlan claimed this task.
hnowlan updated the task description. (Show Details)