Page MenuHomePhabricator

Remove wgCheckUserEventTablesMigrationStage and related migration code
Closed, ResolvedPublic3 Estimated Story Points

Description

Once wgCheckUserEventTablesMigrationStage has been set to SCHEMA_COMPAT_NEW, the value can be assumed to always be SCHEMA_COMPAT_NEW and the configuration value removed.

Acceptance criteria
  • Remove wgCheckUserEventTablesMigrationStage and update the code that uses it to assume that the value is SCHEMA_COMPAT_NEW
  • Remove any code paths that are now unreachable by hard-coding the value

Event Timeline

Dreamy_Jazz updated the task description. (Show Details)
Dreamy_Jazz updated the task description. (Show Details)
Dreamy_Jazz updated the task description. (Show Details)

Change #1050421 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/AbuseFilter@master] Remove modification of wgCheckUserLogAdditionalRights

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

Change #1050481 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] [WIP] Remove wgCheckUserEventTablesMigrationStage

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

Dreamy_Jazz renamed this task from Remove wgCheckUserEventTablesMigrationStage to Remove wgCheckUserEventTablesMigrationStage and related migration code.Jun 28 2024, 10:18 AM
Dreamy_Jazz updated the task description. (Show Details)

Change #1052694 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage in maintenance scripts

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

Change #1052729 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage for logout handler

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

Change #1052735 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage for login handler

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

Change #1052694 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage in maintenance scripts

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

Change #1052744 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage for email handler

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

Change #1052747 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage for reset email handler

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

Change #1052758 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage for user created handler

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

Change #1052787 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] [WIP] Remove wgCheckUserEventTablesMigrationStage for recentchange save

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

Change #1052788 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] [WIP] Move Hooks::updateCheckUserData to CheckUserInsert service

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

Change #1052988 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove wgCheckUserEventTablesMigrationStage in temp account IP reveal

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

Change #1052989 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in CheckUser API

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

Change #1052990 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in autoblock handler

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

Change #1052991 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in Special:CheckUser

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

Change #1052992 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in Special:Investigate

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

Change #1052993 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Update comment in CheckUserLookupUtils::getIndexName

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

Change #1050481 abandoned by Dreamy Jazz:

[mediawiki/extensions/CheckUser@master] [WIP] Remove wgCheckUserEventTablesMigrationStage

Reason:

Split into smaller patches

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

Change #1053012 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Stop writing to cuc_actiontext in CheckUserInsert service

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

Change #1053014 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove CheckUserEventTablesMigrationStage config

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

Change #1053297 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] [CheckUser] Remove wgCheckUserEventTablesMigrationStage config

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

Change #1052988 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in temp account IP reveal

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

Change #1052989 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in CheckUser API

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

Change #1052990 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in autoblock handler

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

Change #1052991 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in Special:CheckUser

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

Change #1052992 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove event tables migration related code in Special:Investigate

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

Change #1052993 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Update comment in CheckUserLookupUtils::getIndexName

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

Change #1053012 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Stop writing to cuc_actiontext in CheckUserInsert service

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

Change #1053974 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/CheckUser@master] Remove a duplicate test case and fix an outdated doc string

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

Change #1053014 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove CheckUserEventTablesMigrationStage config

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

Change #1053974 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove a duplicate test case and fix an outdated doc string

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

One config change left to do.

Change #1053297 merged by jenkins-bot:

[operations/mediawiki-config@master] [CheckUser] Remove wgCheckUserEventTablesMigrationStage config

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

Mentioned in SAL (#wikimedia-operations) [2024-07-16T07:07:43Z] <dreamyjazz@deploy1002> Started scap sync-world: Backport for [[gerrit:1053297|[CheckUser] Remove wgCheckUserEventTablesMigrationStage config (T366546)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-16T07:14:48Z] <dreamyjazz@deploy1002> dreamyjazz: Backport for [[gerrit:1053297|[CheckUser] Remove wgCheckUserEventTablesMigrationStage config (T366546)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-16T07:19:52Z] <dreamyjazz@deploy1002> Finished scap: Backport for [[gerrit:1053297|[CheckUser] Remove wgCheckUserEventTablesMigrationStage config (T366546)]] (duration: 12m 09s)