These are amazing, thanks for sharing.  /me bookmarks patches for bedtime reading

On Fri, Feb 12, 2021 at 04:25 Kunal Mehta <legoktm@member.fsf.org> wrote:
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