Special:Tags is one of the slowest special pages as a consequence of the change_tag table not being normalized. We can wait until the migration is completely done or deviate a little bit from the migration plan and introduce another (also temporarily) config variable to read from change_tag_def table when we are at MIGRATION_WRITE_BOTH state and the maintenance script has been ran. This is such a low-hanging and big fruit that I failed to resist the temptation and suggested it to our PM and she agreed we can do it. Basically, it fixes a user-facing issue while the backend migration is still in progress.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Cenarium | T89553 Recent changes patrolling limited to tagged changes | |||
Declined | None | T91425 ProblemChanges should only filter for tags indicating a 'problem' | |||
Open | None | T134440 Add configuration settings for tags to allow more complex use cases (tracking) | |||
Open | None | T95319 Add 'problem' status for tags | |||
Resolved | Cenarium | T73236 Automatically tag edits that make a redirect, or convert a redirected page to a normal page, or move a page across namespaces, etc. | |||
Resolved | None | T105189 [Bug] Wikidata action=query&list=tags should not take 15-25 seconds to respond | |||
Resolved | Ladsgroup | T91535 Performance issues with tags | |||
Resolved | Ladsgroup | T185355 Normalize change tag schema | |||
Resolved | Ladsgroup | T199334 Temporarily add config and use it to use change_tag_def table instead of change_tag table for Special:Tags |
Event Timeline
Change 445179 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[mediawiki/core@master] Add config to use change_tag_def table for Special:Tags
Change 445179 merged by jenkins-bot:
[mediawiki/core@master] Add config to use change_tag_def table for Special:Tags
Change 445586 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[operations/mediawiki-config@master] labs: Set $wgTagStatisticsNewTable to true
Change 445586 merged by jenkins-bot:
[operations/mediawiki-config@master] labs: Set $wgTagStatisticsNewTable to true
Change 446579 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[operations/mediawiki-config@master] Enable new backend for Special:Tags in fawikisource
Change 446579 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable new backend for Special:Tags in fawikisource
Mentioned in SAL (#wikimedia-operations) [2018-07-18T16:28:33Z] <catrope@deploy1001> Synchronized wmf-config/InitialiseSettings.php: Enable new backend for Special:Tags on fawikisource (T199334) (duration: 00m 54s)
Change 447834 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[operations/mediawiki-config@master] Enable reading from the new backend for Special:Tags in several large wikis
Change 447834 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable reading from the new backend for Special:Tags in several large wikis
Mentioned in SAL (#wikimedia-operations) [2018-07-25T16:49:13Z] <ladsgroup@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:447834|Enable reading from the new backend for Special:Tags in several large wikis (T199334)]] (duration: 00m 56s)
Change 449137 had a related patch set uploaded (by Ladsgroup; owner: Amir Sarabadani):
[operations/mediawiki-config@master] Enable reading from change_tag_def everywhere
Change 449137 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable reading from change_tag_def everywhere
Mentioned in SAL (#wikimedia-operations) [2018-07-30T11:12:05Z] <ladsgroup@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:449137|Enable reading from change_tag_def everywhere (T199334)]] (duration: 00m 55s)