Page MenuHomePhabricator

Remove transitionary Dispatch Config
Closed, ResolvedPublic

Description

After dispatching via jobs has been rolled out via all of the Wikimedia wikis, we can remove the transitional configuration:

  • dispatchViaJobsAllowedClients -> to be removed, it should always be enabled for all clients
  • remove config setting dispatchViaJobsEnabled -> always enabled
  • remove config setting dispatchViaJobsPruneChangesTableInJobEnabled -> always enabled

Event Timeline

Michael changed the task status from Open to Stalled.Sep 27 2021, 12:51 PM

This will be one of the last cleanup tasks

Lucas_Werkmeister_WMDE changed the task status from Stalled to Open.Oct 13 2021, 2:21 PM

I think we can unstall this, it should happen before T292604: Clean up old change dispatching code (otherwise the default will be no dispatching…)

Change 730725 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Set wmgWikibaseDispatchViaJobsPruneChangesTableInJobEnabled for wikidatawiki

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

Change 730746 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Untangle \u201Cdispatch via jobs\u201D settings in Wikibase.php

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

Change 730747 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Set dispatchViaJobsAllowedClients to null everywhere

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

Change 730748 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Remove $wmgWikibaseDispatchViaJobsAllowedClients

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

Change 730725 merged by jenkins-bot:

[operations/mediawiki-config@master] Set wmgWikibaseDispatchViaJobsPruneChangesTableInJobEnabled for wikidatawiki

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

Mentioned in SAL (#wikimedia-operations) [2021-10-14T12:12:47Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:730725|Set wmgWikibaseDispatchViaJobsPruneChangesTableInJobEnabled for wikidatawiki (T291828)]] (no-op) (duration: 01m 05s)

Change 730746 merged by jenkins-bot:

[operations/mediawiki-config@master] Untangle \u201Cdispatch via jobs\u201D settings in Wikibase.php

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

Mentioned in SAL (#wikimedia-operations) [2021-10-14T12:19:14Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/Wikibase.php: Config: [[gerrit:730746|Untangle “dispatch via jobs” settings in Wikibase.php (T291828)]] (no-op) (duration: 01m 04s)

Change 731014 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Unconditionally enable Wikibase dispatching via jobs

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

Change 731015 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Remove wmg variables for dispatch via jobs

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

Change 731016 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Enable dispatching via jobs by default

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

Change 730747 merged by jenkins-bot:

[operations/mediawiki-config@master] Set dispatchViaJobsAllowedClients to null everywhere

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

Mentioned in SAL (#wikimedia-operations) [2021-10-18T11:48:33Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/Wikibase.php: Config: [[gerrit:730747|Set dispatchViaJobsAllowedClients to null everywhere (T291828)]] (duration: 00m 56s)

Change 730748 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove $wmgWikibaseDispatchViaJobsAllowedClients

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

Mentioned in SAL (#wikimedia-operations) [2021-10-18T11:54:16Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:730748|Remove $wmgWikibaseDispatchViaJobsAllowedClients (T291828)]] (1/2) (duration: 00m 56s)

Mentioned in SAL (#wikimedia-operations) [2021-10-18T11:55:26Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings-labs.php: Config: [[gerrit:730748|Remove $wmgWikibaseDispatchViaJobsAllowedClients (T291828)]] (2/2) (duration: 00m 56s)

Change 731014 merged by jenkins-bot:

[operations/mediawiki-config@master] Unconditionally enable Wikibase dispatching via jobs

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

Mentioned in SAL (#wikimedia-operations) [2021-10-18T13:35:25Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/Wikibase.php: Config: [[gerrit:731014|Unconditionally enable Wikibase dispatching via jobs (T291828)]] (duration: 00m 56s)

Change 731015 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove wmg variables for dispatch via jobs

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

Mentioned in SAL (#wikimedia-operations) [2021-10-18T13:47:16Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:731015|Remove wmg variables for dispatch via jobs (T291828)]] (1/2) (duration: 00m 56s)

Mentioned in SAL (#wikimedia-operations) [2021-10-18T13:48:22Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/InitialiseSettings-labs.php: Config: [[gerrit:731015|Remove wmg variables for dispatch via jobs (T291828)]] (2/2) (duration: 00m 56s)

Change 731016 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Enable dispatching via jobs by default

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

Change 732372 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/mediawiki-config@master] Remove dispatchViaJobs-related Wikibase settings

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

Change 732666 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@wmf/1.38.0-wmf.5] Enable dispatching via jobs by default

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

Change 732666 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@wmf/1.38.0-wmf.5] Enable dispatching via jobs by default

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

Mentioned in SAL (#wikimedia-operations) [2021-10-21T14:42:50Z] <lucaswerkmeister-wmde@deploy1002> Synchronized php-1.38.0-wmf.5/extensions/Wikibase/repo/config/Wikibase.default.php: Backport: [[gerrit:732666|Enable dispatching via jobs by default (T291828)]] (duration: 00m 55s)

Change 732372 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove dispatchViaJobs-related Wikibase settings

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

Mentioned in SAL (#wikimedia-operations) [2021-10-25T11:05:57Z] <lucaswerkmeister-wmde@deploy1002> Synchronized wmf-config/Wikibase.php: Config: [[gerrit:732372|Remove dispatchViaJobs-related Wikibase settings (T291828)]] (duration: 00m 56s)