[go: nahoru, domu]

Page MenuHomePhabricator

Wikimedia-Performance-recommendationTag
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Wikimedia Performance is an initiative currently led by MediaWiki-Platform-Team as part of the MediaWiki Engineering Group.

This tag represents explorations, research and development, and actionable recommendations that improve the frontend or backend performance of MediaWiki.

Prior to 2023, these tasks were tracked on Performance-Team (Radar).

Recent Activity

Wed, Aug 28

Ifeatu_Nnaobi_WMDE moved T352019: Cache SkinAfterBottomScriptsHandler::createSchemaElement from Backlog to In Preparation on the Wikidata Integration in Wikimedia projects board.
Wed, Aug 28, 10:54 AM · Wikidata Integration in Wikimedia projects, Wikidata, MediaWiki-extensions-WikibaseClient, Wikimedia-Performance-recommendation

Mon, Aug 26

Krinkle added a project to T365303: Move update of category members count to CategoryMembershipChangeJob: Unstewarded-production-error.
Mon, Aug 26, 4:50 PM · Unstewarded-production-error, MediaWiki-Platform-Team (Radar), MediaWiki-Categories, Sustainability (Incident Followup), Wikimedia-Performance-recommendation
Krinkle edited projects for T365303: Move update of category members count to CategoryMembershipChangeJob, added: Wikimedia-Performance-recommendation, Sustainability (Incident Followup), MediaWiki-Categories, MediaWiki-Platform-Team (Radar); removed MediaWiki-Core-DeferredUpdates.
Mon, Aug 26, 4:50 PM · Unstewarded-production-error, MediaWiki-Platform-Team (Radar), MediaWiki-Categories, Sustainability (Incident Followup), Wikimedia-Performance-recommendation

Fri, Aug 23

Krinkle added a project to T193221: Mobile doesn't render until full HTML is downloaded in Chrome: Wikimedia-Performance-recommendation.
Fri, Aug 23, 3:28 AM · Wikimedia-Performance-recommendation, Upstream, Performance-Team
Krinkle added a project to T307063: [IP Masking] Use edit stash during temporary account creation flow: Wikimedia-Performance-recommendation.
Fri, Aug 23, 3:23 AM · Wikimedia-Performance-recommendation, MediaWiki-Platform-Team (Radar), Temporary accounts

Wed, Aug 21

TheDJ added a comment to T230812: Use native image lazy loading on mobile site.

The mobile app ticket for this is T328943

Wed, Aug 21, 11:57 PM · Patch-For-Review, Wikimedia-Performance-recommendation, MobileFrontend
gerritbot added a project to T230812: Use native image lazy loading on mobile site: Patch-For-Review.
Wed, Aug 21, 11:47 PM · Patch-For-Review, Wikimedia-Performance-recommendation, MobileFrontend
gerritbot added a comment to T230812: Use native image lazy loading on mobile site.

Change #1064496 had a related patch set uploaded (by TheDJ; author: TheDJ):

[mediawiki/extensions/MobileFrontend@master] Option for using native lazy loading of images

https://gerrit.wikimedia.org/r/1064496

Wed, Aug 21, 11:46 PM · Patch-For-Review, Wikimedia-Performance-recommendation, MobileFrontend
gerritbot added a comment to T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min.

Change #1064477 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] qunit: Replace slow mw.messages reset with empty object reset

https://gerrit.wikimedia.org/r/1064477

Wed, Aug 21, 9:34 PM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Release-Engineering-Team (Priority Backlog 📥), MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Code-Health, Epic, MediaWiki-Core-Tests, Continuous-Integration-Config

Wed, Aug 14

TheDJ added a comment to T230812: Use native image lazy loading on mobile site.

@Krinkle and @Jdlrobson I did some testing and I was able to force Safari to load the native lazy images, using a onbeforeprint handler and setting the loading property of each img to 'eager'. I can also just remove the loading attribute and this too seems to load the images. I had tried this in the past and it wasn't working back then., so possibly some improvements have been made by Apple.

Wed, Aug 14, 11:41 AM · Patch-For-Review, Wikimedia-Performance-recommendation, MobileFrontend

Mon, Aug 12

gerritbot added a comment to T245464: Use php-hrtime monotonic clock instead of microtime for perf measure in MW.

Change #1062104 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/libs/Timestamp@master] Implement fake-able hrtime(), deprecate microtime()

https://gerrit.wikimedia.org/r/1062104

Mon, Aug 12, 8:08 PM · MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-libs-Stats, Wikimedia-Performance-recommendation, User-jijiki, MediaWiki-libs-BagOStuff

Mon, Aug 5

Pppery edited projects for T297300: PageProps doesn't cache result when it is false, added: MediaWiki-Page-derived-data; removed MediaWiki-General.
Mon, Aug 5, 1:05 AM · MediaWiki-Page-derived-data, Wikimedia-Performance-recommendation, Performance Issue

Jul 31 2024

Pppery removed projects from T102648: On page-load, a flash of expanded Flow Board Description is seen before it collapses: good first task, JavaScript.
Jul 31 2024, 6:02 AM · Wikimedia-Performance-recommendation, Growth-Team-Filtering, Growth-Team, StructuredDiscussions

Jul 29 2024

Zabe updated the task description for T300222: Implement normalizing MediaWiki link tables.
Jul 29 2024, 12:11 PM · Wikimedia-Performance-recommendation, Epic, Platform Engineering, MediaWiki-Page-derived-data, Data-Persistence

Jul 28 2024

Ladsgroup closed T299947: Normalize pagelinks table, a subtask of T300222: Implement normalizing MediaWiki link tables, as Resolved.
Jul 28 2024, 10:11 PM · Wikimedia-Performance-recommendation, Epic, Platform Engineering, MediaWiki-Page-derived-data, Data-Persistence

Jul 25 2024

BPirkle moved T308732: Cleanup interaction between per-job and root-job deduplication logic so they mix properly from Incoming (Needs Triage) to Backlog (Triaged and Ready) on the MW-Interfaces-Team board.
Jul 25 2024, 3:31 PM · MW-Interfaces-Team, Wikimedia-Performance-recommendation, Foundational Technology Requests, Platform Engineering, Patch-For-Review, MediaWiki-Core-JobQueue

Jul 22 2024

Maintenance_bot removed a project from T354875: build: Update SVGO to latest v3.2.0 in Wikimedia deployed repos: Patch-For-Review.
Jul 22 2024, 9:33 PM · MediaWiki-General, GrowthExperiments, Notifications, NearbyPages, TimedMediaHandler, VisualEditor, Timeless, UniversalLanguageSelector, MediaWiki-extensions-Translate, Thanks, MediaViewer, MediaWiki-extensions-CentralNotice, ChessBrowser, Maps (Kartographer), MediaWiki-extensions-GuidedTour, Desktop Improvements (Vector 2022), MinervaNeue, Two-Column-Edit-Conflict-Merge, Revision-Slider, Page-Previews, Growth-Team, MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), Wikimedia-Performance-recommendation, SVG
gerritbot added a comment to T354875: build: Update SVGO to latest v3.2.0 in Wikimedia deployed repos.

Change #1052668 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@wmf_deploy] Merge branch 'master' into wmf_deploy

https://gerrit.wikimedia.org/r/1052668

Jul 22 2024, 8:58 PM · MediaWiki-General, GrowthExperiments, Notifications, NearbyPages, TimedMediaHandler, VisualEditor, Timeless, UniversalLanguageSelector, MediaWiki-extensions-Translate, Thanks, MediaViewer, MediaWiki-extensions-CentralNotice, ChessBrowser, Maps (Kartographer), MediaWiki-extensions-GuidedTour, Desktop Improvements (Vector 2022), MinervaNeue, Two-Column-Edit-Conflict-Merge, Revision-Slider, Page-Previews, Growth-Team, MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), Wikimedia-Performance-recommendation, SVG

Jul 18 2024

matmarex closed T289780: Popups triggers unneccesary cookie for anonymous users as Resolved.
Jul 18 2024, 4:07 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents
Maintenance_bot removed a project from T289780: Popups triggers unneccesary cookie for anonymous users: Patch-For-Review.
Jul 18 2024, 2:31 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents
ReleaseTaggerBot added a project to T289780: Popups triggers unneccesary cookie for anonymous users: MW-1.43-notes (1.43.0-wmf.15; 2024-07-23).
Jul 18 2024, 2:00 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents
gerritbot added a comment to T289780: Popups triggers unneccesary cookie for anonymous users.

Change #1053999 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] instrumentation: Avoid `user.sessionId()` if possible, since it sets a cookie

https://gerrit.wikimedia.org/r/1053999

Jul 18 2024, 1:48 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents
gerritbot added a comment to T289780: Popups triggers unneccesary cookie for anonymous users.

Change #1053998 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] actions: Remove unused `sessionToken: user.sessionId()`

https://gerrit.wikimedia.org/r/1053998

Jul 18 2024, 1:47 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents

Jul 17 2024

Jdlrobson removed a project from T148047: Desktop MediaWiki should be able to lazy load images: Web-Team-Backlog.
Jul 17 2024, 6:24 PM · Wikimedia-Performance-recommendation, MediaWiki-Parser, Epic
Jdlrobson removed a project from T230812: Use native image lazy loading on mobile site: Web-Team-Backlog (Needs Prioritization (Tech)).
Jul 17 2024, 6:22 PM · Patch-For-Review, Wikimedia-Performance-recommendation, MobileFrontend

Jul 16 2024

Jdlrobson edited projects for T266361: Minerva should use a single ResourceLoader module for shipping its styles, added: Patch-For-Review, Web-Team-Backlog; removed Web-Team-Backlog (Needs Prioritization (Tech)).
Jul 16 2024, 10:44 PM · Web-Team-Backlog, Patch-For-Review, Wikimedia-Performance-recommendation, MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), MW-1.37-notes (1.37.0-wmf.12; 2021-06-28), patch-welcome, MinervaNeue, Technical-Debt
Pppery added a project to T313881: Extend /portal assets max-age from 24h to a week or more: Wikimedia-Portals.
Jul 16 2024, 9:36 PM · Wikimedia-Portals, Wikimedia-Performance-recommendation, Patch-For-Review, Discovery-Portal-Backlog

Jul 15 2024

Krinkle added a project to T289780: Popups triggers unneccesary cookie for anonymous users: Wikimedia-Performance-recommendation.
Jul 15 2024, 9:10 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikimedia-Performance-recommendation, Page-Previews, MediaWiki-User-Interface, MediaWiki-extensions-WikimediaEvents

Jul 11 2024

FJoseph-WMF triaged T308732: Cleanup interaction between per-job and root-job deduplication logic so they mix properly as Lowest priority.
Jul 11 2024, 2:48 PM · MW-Interfaces-Team, Wikimedia-Performance-recommendation, Foundational Technology Requests, Platform Engineering, Patch-For-Review, MediaWiki-Core-JobQueue

Jul 8 2024

gerritbot added a project to T354875: build: Update SVGO to latest v3.2.0 in Wikimedia deployed repos: Patch-For-Review.
Jul 8 2024, 8:31 AM · MediaWiki-General, GrowthExperiments, Notifications, NearbyPages, TimedMediaHandler, VisualEditor, Timeless, UniversalLanguageSelector, MediaWiki-extensions-Translate, Thanks, MediaViewer, MediaWiki-extensions-CentralNotice, ChessBrowser, Maps (Kartographer), MediaWiki-extensions-GuidedTour, Desktop Improvements (Vector 2022), MinervaNeue, Two-Column-Edit-Conflict-Merge, Revision-Slider, Page-Previews, Growth-Team, MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), Wikimedia-Performance-recommendation, SVG
gerritbot added a comment to T354875: build: Update SVGO to latest v3.2.0 in Wikimedia deployed repos.

Change #1052668 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/CentralNotice@wmf_deploy] Merge branch 'master' into wmf_deploy

https://gerrit.wikimedia.org/r/1052668

Jul 8 2024, 8:31 AM · MediaWiki-General, GrowthExperiments, Notifications, NearbyPages, TimedMediaHandler, VisualEditor, Timeless, UniversalLanguageSelector, MediaWiki-extensions-Translate, Thanks, MediaViewer, MediaWiki-extensions-CentralNotice, ChessBrowser, Maps (Kartographer), MediaWiki-extensions-GuidedTour, Desktop Improvements (Vector 2022), MinervaNeue, Two-Column-Edit-Conflict-Merge, Revision-Slider, Page-Previews, Growth-Team, MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), Wikimedia-Performance-recommendation, SVG

Jul 2 2024

Krinkle added a project to T308732: Cleanup interaction between per-job and root-job deduplication logic so they mix properly: MW-Interfaces-Team.

Re-tagging for triage. Up to team to triage accordingly. (I'm cleaning up an old note pad, this isn't time-sensitive or related to me.)

Jul 2 2024, 4:14 PM · MW-Interfaces-Team, Wikimedia-Performance-recommendation, Foundational Technology Requests, Platform Engineering, Patch-For-Review, MediaWiki-Core-JobQueue

Jun 27 2024

hoo added a comment to T122546: Cache rollback edit counts shown on recent changes.

Currently my Wikidata watchlist is loading fairly slowly (~8-13s backend response time) and it's spending a lot of time (~25%) for these queries (in Linker::getRollbackEditCount). I've captured such a request in xhgui.

Jun 27 2024, 11:15 AM · Wikimedia-Performance-recommendation, Growth-Team-Filtering, EngProd-Virtual-Hackathon, Growth-Team, MediaWiki-Recent-changes
hoo updated the task description for T122546: Cache rollback edit counts shown on recent changes.
Jun 27 2024, 11:15 AM · Wikimedia-Performance-recommendation, Growth-Team-Filtering, EngProd-Virtual-Hackathon, Growth-Team, MediaWiki-Recent-changes

Jun 24 2024

Od1n added a comment to T63007: Allow specifying when a gadget should load (action, namespace, content model).

[…] but |namespace=-1 also would fit how special pages are dealt with (if that isn't already supported).[…]

namespace=-1 should already work indeed. The reason I suggest also supporting specials as an action is because a number of gadgets enhance the functionality of wikitext textareas, which appear on action=edit in many different namespaces, and on special pages like Special:Upload. action=edit would mean we (correctly) avoid loading the gadget on page views, but also (currently) makes it impossible to load on Special:Upload. namespaces=0,-1 would correctly load both on edit page and upload page, but would also load during page views. From a routing perspective, special pages are the equivalent of action="" or action=null, but to avoid hardcoding that or locking into no other possibilities in the future, I was thinking action=specials could represent that for completion within the Gadgets extension.

Jun 24 2024, 9:23 AM · User-notice-archive, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Wikimedia-Performance-recommendation, Wikimedia-Israel-Hackers, MediaWiki-extensions-Gadgets

Jun 20 2024

Umherirrender closed T367172: Watchlist formatter is doing a user edit count database query in every row of the result, a subtask of T341319: RecentChanges: Improve performance of Special:RecentChanges rendering , as Resolved.
Jun 20 2024, 8:55 PM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Performance Issue, Growth-Team, MediaWiki-Recent-changes
matej_suchanek placed T341319: RecentChanges: Improve performance of Special:RecentChanges rendering up for grabs.
Jun 20 2024, 6:29 AM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Performance Issue, Growth-Team, MediaWiki-Recent-changes

Jun 18 2024

DMburugu edited parent tasks for T298751: Reduce db queries in load.php calls, added: T367429: [Epic] FY 2024-25 Growth Maintenance Work; removed: T333335: [Epic] Q4 FY 2022-23 Growth Maintenance Work.
Jun 18 2024, 12:42 PM · Wikimedia-Performance-recommendation, MediaWiki-Platform-Team (Radar), MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Growth-Team, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Data-Persistence (work done), GrowthExperiments, StructuredDiscussions, DiscussionTools, Performance Issue

Jun 12 2024

matej_suchanek added subtasks for T341319: RecentChanges: Improve performance of Special:RecentChanges rendering : T367172: Watchlist formatter is doing a user edit count database query in every row of the result, T367175: Gender cache is not filled (via Thanks\Hooks::generateThankElement).
Jun 12 2024, 10:06 AM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Performance Issue, Growth-Team, MediaWiki-Recent-changes
Pppery edited projects for T311192: Add module bundle `mediawiki.misc-authed-non-ooui`, added: Patch-Needs-Improvement; removed Patch-For-Review.
Jun 12 2024, 3:36 AM · Patch-Needs-Improvement, Wikimedia-Performance-recommendation, MediaWiki-Watchlist, User-DannyS712, MediaWiki-Revision-deletion, Growth-Team
Pppery edited projects for T286842: Proposal: merge styles for user login and signup into a single ResourceLoader module, added: Patch-Needs-Improvement; removed Patch-For-Review.
Jun 12 2024, 3:32 AM · Patch-Needs-Improvement, Wikimedia-Performance-recommendation, Platform Engineering, Growth-Team, MediaWiki-User-login-and-signup, User-DannyS712

Jun 6 2024

Arlolra reassigned T270150: Selectors in content.media.less need improvement in terms of performance and stability from Arlolra to ABreault-WMF.
Jun 6 2024, 3:02 PM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.4; 2022-03-23), Parsoid-Read-Views (Phase 0 - Parsoid-Media-Structure), Parsoid, Parsoid-Media-Structure

Jun 3 2024

jijiki closed T235216: Consider socket files for MW-to-mcrouter connection as Invalid.

Bluntly marking this as invalid given our mw-on-k8s migration, using sockets is not an option for the time being

Jun 3 2024, 1:15 PM · Wikimedia-Performance-recommendation, serviceops
jijiki closed T235216: Consider socket files for MW-to-mcrouter connection, a subtask of T302623: FY2022-2023: Improve Backend Pageview Timing, as Invalid.
Jun 3 2024, 1:14 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Patch-For-Review

May 31 2024

JWheeler-WMF moved T291433: Relocate styles from new mediawiki.diff.styles module from CommTech Backlog to Freezer on the Community-Tech board.
May 31 2024, 7:00 PM · Wikimedia-Performance-recommendation, Community-Tech, MediaWiki-Page-diffs

May 27 2024

gerritbot added a comment to T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min.

Change #1036311 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] DNM: Measuring impact of some improvements

https://gerrit.wikimedia.org/r/1036311

May 27 2024, 8:55 PM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Release-Engineering-Team (Priority Backlog 📥), MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Code-Health, Epic, MediaWiki-Core-Tests, Continuous-Integration-Config

May 23 2024

Pppery removed a project from T266361: Minerva should use a single ResourceLoader module for shipping its styles: Patch-For-Review.
May 23 2024, 12:08 AM · Web-Team-Backlog, Patch-For-Review, Wikimedia-Performance-recommendation, MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), MW-1.37-notes (1.37.0-wmf.12; 2021-06-28), patch-welcome, MinervaNeue, Technical-Debt

May 22 2024

Jdlrobson moved T266361: Minerva should use a single ResourceLoader module for shipping its styles from Site performance improvements to Performance improvements on the Web-Team-Backlog (Needs Prioritization (Tech)) board.
May 22 2024, 7:11 PM · Web-Team-Backlog, Patch-For-Review, Wikimedia-Performance-recommendation, MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), MW-1.37-notes (1.37.0-wmf.12; 2021-06-28), patch-welcome, MinervaNeue, Technical-Debt
Krinkle updated subscribers of T221795: Refactor Category::refreshCounts logic to a job and simplify.

Questions from @Bmueller:

  • What are the dependencies (code, and/or people)?
    • "Categories" are a fairly small feature. It builds on general platform concepts like JobQueue, DeferredUpdates, and utility functions, but I don't think this task requires changes to other components or feature behaviours. As such, while not exactly standalone, I'd say it has no code dependencies that we need to be mindful of in this context. In terms of teams, the feature is unowned. The task does not require making behaviour changes besides obvious bug fixes, so no controversial decisions or indirect product impact expected there.
  • What is the impact of this?
    • Sustainability: the current implementation is needlessly complex and redundant and yet still seeems to regularly produce inaccurate counts. It is prune to production errors and load problems. e.g. T352628: Fatal exception of type "Wikimedia\Rdbms\DBTransactionSizeError", per @Ladsgroup above.
    • Product experience: The most prominent use category counts, where the number itself is imporant/sensitive, is Wikipedia maintenance categories, and similar "meta" categories on other wikis. The counts are often used to power templates, gadgets, and bots to know when a particular kind of issue has more than 0 articles affecting it. The problem is often that the category will either be zero when it shouldn't be or above zero when it should be zero. To clarify: The problem is not e.g. when a category containing 100+ items and the number being off by a few, which would not be a big problem in that case. We have ~15 duplicate bug reports about this at the moment, dating back several years.
  • What would it cost to fix? TBD.
May 22 2024, 3:02 PM · MediaWiki-Engineering, Wikimedia-Performance-recommendation, Sustainability (Incident Followup), Platform Engineering Code Jam-2021, Platform Engineering Roadmap Decision Making, MediaWiki-Categories
Krinkle merged T23230: Category count is incorrect into T221795: Refactor Category::refreshCounts logic to a job and simplify.
May 22 2024, 2:10 PM · MediaWiki-Engineering, Wikimedia-Performance-recommendation, Sustainability (Incident Followup), Platform Engineering Code Jam-2021, Platform Engineering Roadmap Decision Making, MediaWiki-Categories