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%3...
(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