Generic tag for current issues that are causing slow server responses or slow/costly client-side payloads.
This is a form of Technical-Debt (use that workboard).
(For the workboard of the Performance Team, see Performance-Team.)
Generic tag for current issues that are causing slow server responses or slow/costly client-side payloads.
This is a form of Technical-Debt (use that workboard).
(For the workboard of the Performance Team, see Performance-Team.)
While trying https://commons.wikimedia.org/wiki/Special:Log/Yann, I got
In T199538#4715240, @thiemowmde wrote:I kind of remember this request coming up for years, went back and tried to find older tickets asking for the same, but unfortunately found none
Looking at metrics from LinksUpdate, it seems that we could reduce the number of purges a lot, if we wait until after we re-parse to decide whetehr we need to purge or not.
Seems like this is just a different workload, not a regression in parse speed.
Change #1057997 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Remove uses of removed 'rememberpassword' preference
https://gerrit.wikimedia.org/r/1057997
In the specific case of the Graph extension, I think the impact on servers is not very significant (it's mainly ResourceLoader load.php requests, which are cached in Varnish and scale well) but the bandwidth increase is quite large, about 0.3 MB per graph shown on the screen (that's comparable to the total payload size of visiting a Wikipage page with no images on it, so could be a 100% bandwidth increase per graph).
Change #1058243 merged by jenkins-bot:
[mediawiki/core@master] Hooks: Hard deprecate the MessageCache::get hook
https://gerrit.wikimedia.org/r/1058243
https://gerrit.wikimedia.org/r/574855 has been abandoned, and with CodeMirror 6 on the horizon, there's no need for this anymore.
Change #1058243 had a related patch set uploaded (by Catrope; author: Catrope):
[mediawiki/core@master] Hooks: Hard deprecate the MessageCache::get hook
https://gerrit.wikimedia.org/r/1058243
Change #1057997 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/CentralAuth@master] Remove uses of removed 'rememberpassword' preference
https://gerrit.wikimedia.org/r/1057997
Change #1057865 merged by jenkins-bot:
[mediawiki/core@master] Return early in BlockManager::trackBlockWithCookie if cookie blocks are disabled
https://gerrit.wikimedia.org/r/1057865
Change #1057865 had a related patch set uploaded (by Jayden Bailey; author: Jayden Bailey):
[mediawiki/core@master] Return early in BlockManager::trackBlockWithCookie if cookie blocks are disabled
https://gerrit.wikimedia.org/r/1057865
In T369898#9990749, @Ottomata wrote:The number of resource_change and resource_purge events can get extremely high, spiking at 10k req/sec at times
I'm curious about the the problem that this causes. Too many jobs inserted for job queue to handle quickly enough? Too many purge requests at once?
@Jdrewniak raised threshold. Resolving this.
Change #1053907 merged by jenkins-bot:
[mediawiki/core@master] RefreshLinksJob: collect stats on redundant parses
https://gerrit.wikimedia.org/r/1053907