Page MenuHomePhabricator

cookmeplox
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Nov 18 2021, 4:24 PM (230 w, 4 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Cook weirdgloop [ Global Accounts ]

Recent Activity

Jul 17 2025

cookmeplox created T399793: PermissionManager::missingPermissionError ignores $short.
Jul 17 2025, 1:29 AM · MW-1.43-notes, MW-1.44-notes, MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-User-management

Jun 21 2024

cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
Jun 21 2024, 2:33 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Performance Issue, Scribunto
cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
Jun 21 2024, 12:21 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Performance Issue, Scribunto
cookmeplox updated the task description for T368143: Can we cache the result of executeModule to improve #invoke startup time?.
Jun 21 2024, 12:18 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Performance Issue, Scribunto
cookmeplox created T368143: Can we cache the result of executeModule to improve #invoke startup time?.
Jun 21 2024, 12:17 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Performance Issue, Scribunto

Jun 19 2024

cookmeplox added a comment to T366700: Parser should batch-request files (and links in files) instead of one-at-a-time.

Spent some more time investigating this and I think option #2 (basically a "FileHolderArray") is not as hard as I initially thought, and is the solution that would be least-disruptive to the current parser code.

Jun 19 2024, 4:33 PM · Performance Issue, MediaWiki-Parser

Jun 5 2024

cookmeplox updated the task description for T366700: Parser should batch-request files (and links in files) instead of one-at-a-time.
Jun 5 2024, 1:33 PM · Performance Issue, MediaWiki-Parser
cookmeplox added a project to T366700: Parser should batch-request files (and links in files) instead of one-at-a-time: Performance Issue.
Jun 5 2024, 12:55 PM · Performance Issue, MediaWiki-Parser
cookmeplox created T366700: Parser should batch-request files (and links in files) instead of one-at-a-time.
Jun 5 2024, 12:55 PM · Performance Issue, MediaWiki-Parser

Jun 4 2024

cookmeplox created T366547: Adjust ExtensionRegistry to avoid the slowness of array_key_exists on `$GLOBALS` in PHP 8.1+.
Jun 4 2024, 12:03 AM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Configuration, Performance Issue, PHP 8.1 support

Mar 17 2023

cookmeplox created T332371: RedisBagOStuff multi-operations unnecessarily creates new connections.
Mar 17 2023, 6:49 AM · Performance-Team, MediaWiki-libs-BagOStuff

Aug 26 2022

cookmeplox added a comment to T248925: Make MediaWiki release tarball compatible with PHP 8.0.

FYI: PHP 8.1 made major changes to how $GLOBALS works, and one of the side effects is that using array_key_exists on $GLOBALS is now a linear-time operation instead of constant-time. MediaWiki uses this construct pretty extensively in GlobalVarConfig, which is ~1000 times slower in 8.1 than it is in 8.0, due to $GLOBALS having 1000-2000 entries in it.

Aug 26 2022, 11:20 AM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), MW-1.35-notes, PHP 8.0 support, MediaWiki-General, MediaWiki-Stakeholders-Group

Feb 21 2022

cookmeplox added a comment to T302186: Improve performance of Title::isMainPage.

A little more investigation suggests that this is mainly an issue for wikis with $wgMainPageIsDomainRoot = true, which is not the case for WMF.

Feb 21 2022, 10:17 PM · MW-1.40-notes, MW-1.39-notes, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-General, Performance Issue
cookmeplox created T302186: Improve performance of Title::isMainPage.
Feb 21 2022, 2:01 AM · MW-1.40-notes, MW-1.39-notes, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-General, Performance Issue