Hi,
On 2/3/21 5:35 PM, Kunal Mehta wrote:
> What now? We're going to continue with the upgrade as planned, but we
> also need help to try and make some performance improvements to reduce
> the impact of the regression.
A week later I'd like to highlight and recognize some of the performance
improvements that have been made:
* Upgrading utfnormal to use native mbstring functions instead of PHP
implementations <https://phabricator.wikimedia.org/T273338> (MaxSem,
James F, Reedy and myself)
* Optimizations to ApiResult
<https://gerrit.wikimedia.org/r/q/hashtag:%2522faster-apiresult%2522>
(Daimona, Thiemo, Krinkle and James F)
* Using PCRE for faster UTF-8 validation in Parsoid
<https://gerrit.wikimedia.org/r/656596> (Skizzerz and cscott)
* Reducing the size of the ExtensionRegistry cache in APCU
<https://gerrit.wikimedia.org/r/q/hashtag:%2522smaller-extension-cache%2522>
(Krinkle and myself)
* Reduce impact of HookContainer loading 500+ interfaces
<https://phabricator.wikimedia.org/T274041> (Skizzerz, myself, Tim
Starling and Ori)
If I missed any other improvements people have been working on, my
apologies, please share them! I've been using the Gerrit hashtag
"faster-mw-plz" <https://gerrit.wikimedia.org/r/q/hashtag:faster-mw-plz>
to try and track these.
-- Kunal
P.S. reimaging to Buster is 70% complete now.
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l