Page MenuHomePhabricator

Remove inactive code for Element Timing experiment
Closed, ResolvedPublic

Description

Following T216598 and the declined T230808, we still have experimental code left behind in MediaWiki core and the parser's thumbnail logic. (I was reminded of this via T307747).

The scope of this task is to remove the feature flag and the associated (unsupported and untested) experiment code.

Event Timeline

Change 793008 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[mediawiki/core@master] Remove experimental Element Timing experiment

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

Change 793029 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[operations/mediawiki-config@master] Remove ElementTiming

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

Mainframe98 subscribed.

I've added the removal from InitialiseSettings.php to this task as well, as finding it otherwise would be a pain, like the original removal was.

Change 793108 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[mediawiki/services/parsoid@master] Remove elementtiming from test normalization

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

Change 793008 merged by jenkins-bot:

[mediawiki/core@master] parser: Remove Element Timing experiment for thumbnails

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

Change 793029 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove wgElementTiming setting

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

Change 793419 had a related patch set uploaded (by Mainframe98; author: Mainframe98):

[mediawiki/vagrant@master] PriorityHints role and ElementTiming

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

Change 793419 merged by jenkins-bot:

[mediawiki/vagrant@master] Remove PriorityHints role and ElementTiming

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

Change 793108 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Remove priority hints and element timing from test normalization

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

Change 803313 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.16.0-a11

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

Change 803313 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.16.0-a11

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

Krinkle renamed this task from Remove inactive code from Element Timing experiment in MW core to Remove inactive code for Element Timing experiment.Nov 28 2022, 9:43 AM

Change 726852 had a related patch set uploaded (by Krinkle; author: Peter Hedenskog):

[operations/puppet@production] eventlogging: Remove obsoleted navtiming schemas

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

Change 879926 had a related patch set uploaded (by Krinkle; author: Krinkle):

[operations/mediawiki-config@master] Remove former EventLogging streams for navtiming

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

Change 879926 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove former EventLogging streams for navtiming

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

Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:17:44Z] <ladsgroup@deploy1002> Started scap: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]]

Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:19:32Z] <ladsgroup@deploy1002> ladsgroup and krinkle: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-02-01T08:27:27Z] <ladsgroup@deploy1002> Finished scap: Backport for [[gerrit:879926|Remove former EventLogging streams for navtiming (T281103 T286703 T308621 T323623)]] (duration: 09m 42s)

Change 726852 merged by Ottomata:

[operations/puppet@production] eventlogging: Remove obsoleted navtiming schemas

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

Change 887425 had a related patch set uploaded (by Krinkle; author: Krinkle):

[schemas/event/secondary@master] Remove elementtiming,firstinputtiming,layoutshift,resourcetiming,rumspeedindex

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

Change 887425 merged by jenkins-bot:

[schemas/event/secondary@master] Remove elementtiming,firstinputtiming,layoutshift,resourcetiming,rumspeedindex

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