Page MenuHomePhabricator

Migrate Wikitech's Jobqueue
Closed, ResolvedPublic

Description

Wikitech has its own, very special, jobqueue which we need to migrate to match the social standards of the other wikis.

Currently jobs are stored in its database, in a table, surprisingly, called "Jobs", which are in turn consumed by the systemd timer wikitech_run_jobs.time '*-*-* *:*:00'

[Service]
Type=oneshot
User=www-data
ExecStart=/usr/local/bin/mwscript maintenance/runJobs.php --wiki=labswiki

How?
In wmf-config/InitialiseSettings.php:

'wmgUseClusterJobqueue' => [
	'default'  => true,
	'wikitech' => false,
],

Most likely, we need to remove the wikitech bit.

Event Timeline

The "very special" bits are I think just the legacy setup from being on it's own strange pair of hosts detached from all other MediaWiki deployments. I can't think of any actually special jobs that would be running on Wikitech.

Change #1059339 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/mediawiki-config@master] (DNM WIP) wikitech: de-wikitech mediawiki-config

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

Change #1059339 merged by jenkins-bot:

[operations/mediawiki-config@master] wikitech: de-wikitech mediawiki-config

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

Mentioned in SAL (#wikimedia-operations) [2024-10-01T10:41:56Z] <jiji@deploy2002> Started scap sync-world: Backport for [[gerrit:1059339|wikitech: de-wikitech mediawiki-config (T371537 T371592 T371374 T371359)]]

Mentioned in SAL (#wikimedia-operations) [2024-10-01T10:44:23Z] <jiji@deploy2002> jiji: Backport for [[gerrit:1059339|wikitech: de-wikitech mediawiki-config (T371537 T371592 T371374 T371359)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-10-01T10:52:52Z] <jiji@deploy2002> Started scap sync-world: Backport for [[gerrit:1059339|wikitech: de-wikitech mediawiki-config (T371537 T371592 T371374 T371359)]]

Mentioned in SAL (#wikimedia-operations) [2024-10-01T10:55:17Z] <jiji@deploy2002> jiji: Backport for [[gerrit:1059339|wikitech: de-wikitech mediawiki-config (T371537 T371592 T371374 T371359)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-10-01T11:01:16Z] <jiji@deploy2002> Finished scap sync-world: Backport for [[gerrit:1059339|wikitech: de-wikitech mediawiki-config (T371537 T371592 T371374 T371359)]] (duration: 08m 23s)

Jobs are running on mw-jobrunner