Page MenuHomePhabricator

MediaWiki-Core-JobQueueComponent
ActivePublic

Watchers (1)

Details

Description

This project is part of the core MediaWiki software itself.

Maintained by: MW-Interfaces-Team
Parent project: MediaWiki-General

See also:

Recent Activity

Tue, Jun 3

Daimona added a project to T387913: Decide on the future of GenericParameterJob: Documentation.
Tue, Jun 3, 12:15 PM · Documentation, Dependency injection, MediaWiki-Core-JobQueue

Apr 17 2025

Kgraessle added a comment to T360410: Investigate why recentChangesUpdate is slow.

See T307328: Scalability issues of recentchanges table

Apr 17 2025, 5:44 PM · Moderator-Tools-Team, MediaWiki-Recent-changes, MediaWiki-Core-JobQueue
Kgraessle moved T360410: Investigate why recentChangesUpdate is slow from Inbox to Triaged on the Moderator-Tools-Team board.
Apr 17 2025, 5:43 PM · Moderator-Tools-Team, MediaWiki-Recent-changes, MediaWiki-Core-JobQueue

Apr 11 2025

Aklapper changed the status of T360410: Investigate why recentChangesUpdate is slow from In Progress to Open.

Resetting task status from "In Progress" to "Open" as this task has been "in progress" for more than one year (see T380300). Feel free to set that status again, or rather break down into smaller subtasks.

Apr 11 2025, 10:19 PM · Moderator-Tools-Team, MediaWiki-Recent-changes, MediaWiki-Core-JobQueue

Mar 16 2025

Pppery edited projects for T216474: For how long will a claimed active job but not ran Job turned back into queued state?, added: MediaWiki-Core-JobQueue; removed MediaWiki-Maintenance-system.
Mar 16 2025, 3:45 AM · MediaWiki-Core-JobQueue
Pppery added a project to T359510: TypeError using runJobs.php with PostgreSQL: MediaWiki-Core-JobQueue.
Mar 16 2025, 3:44 AM · MediaWiki-Core-JobQueue, MW-1.41-release, MediaWiki-Maintenance-system, PostgreSQL

Mar 11 2025

HCoplin-WMF closed T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib as Resolved.

Closing sprint 4 and marking as resolved!

Mar 11 2025, 6:20 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
Atieno moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from Code Review to Demo Ready! on the MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)) board.
Mar 11 2025, 2:35 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Mar 6 2025

ReleaseTaggerBot added a project to T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib: MW-1.44-notes (1.44.0-wmf.20; 2025-03-11).
Mar 6 2025, 2:00 AM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Mar 5 2025

Maintenance_bot removed a project from T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib: Patch-For-Review.
Mar 5 2025, 6:31 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
gerritbot added a comment to T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib.

Change #1122577 merged by jenkins-bot:

[mediawiki/extensions/EventBus@master] Migrate MediaWiki.jobexecutor to statslib

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

Mar 5 2025, 6:29 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Mar 4 2025

Daimona created T387913: Decide on the future of GenericParameterJob.
Mar 4 2025, 7:26 PM · Documentation, Dependency injection, MediaWiki-Core-JobQueue

Feb 25 2025

BPirkle moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from Committed to Code Review on the MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)) board.
Feb 25 2025, 3:51 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
BPirkle moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from MWI-Sprint-3 (2025-02-11 to 2025-02-25) to MWI-Sprint-4 (2025-02-25 to 2025-03-11) on the MW-Interfaces-Team board.
Feb 25 2025, 3:51 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
Atieno moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from In Progress to Code Review on the MW-Interfaces-Team (MWI-Sprint-3 (2025-02-11 to 2025-02-25)) board.
Feb 25 2025, 1:38 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
Atieno updated the task description for T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib.
Feb 25 2025, 1:37 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
Atieno updated the task description for T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib.
Feb 25 2025, 1:37 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
gerritbot added a project to T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib: Patch-For-Review.
Feb 25 2025, 1:33 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
gerritbot added a comment to T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib.

Change #1122577 had a related patch set uploaded (by Atieno; author: Atieno):

[mediawiki/extensions/EventBus@master] Migrate MediaWiki.jobexecutor to statslib

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

Feb 25 2025, 1:33 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Feb 14 2025

Physikerwelt closed T378434: Document how to generate code coverage for extensions locally as Resolved.

I updated the description as well as I could. https://www.mediawiki.org/w/index.php?oldid=7020917 I think this is good enough, and the main problem (The database tear-down failed) vanished.

Feb 14 2025, 9:30 AM · MediaWiki-Documentation, Math, MediaWiki-Core-JobQueue
Physikerwelt updated the task description for T378434: Document how to generate code coverage for extensions locally.
Feb 14 2025, 8:55 AM · MediaWiki-Documentation, Math, MediaWiki-Core-JobQueue
Physikerwelt claimed T378434: Document how to generate code coverage for extensions locally.
  • There is also a composer script in core that creates a phpunit.xml file (not in version control) for you, with the coverage paths already set. composer phpunit:coverage-edit -- extensions/Math. Then you'd run phpunit -c phpunit.xml
Feb 14 2025, 8:54 AM · MediaWiki-Documentation, Math, MediaWiki-Core-JobQueue

Feb 13 2025

HCoplin-WMF moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from Committed to In Progress on the MW-Interfaces-Team (MWI-Sprint-3 (2025-02-11 to 2025-02-25)) board.
Feb 13 2025, 4:14 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
HCoplin-WMF assigned T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib to Atieno.
Feb 13 2025, 4:14 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Feb 12 2025

Krinkle moved T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode from Untriaged to Wiring for MediaWiki on the MediaWiki-libs-Rdbms board.
Feb 12 2025, 7:47 PM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms
Maintenance_bot added a project to T190416: Expose a metric that reflect EventBus queue pressure: Data-Engineering.
Feb 12 2025, 8:30 AM · Data-Engineering, Discovery-Search (Current work), Analytics-Radar, Platform Team Workboards (Done with CPT), MediaWiki-Core-JobQueue, Event-Platform, Services (designing), Discovery-ARCHIVED, CirrusSearch
Gehel edited projects for T190416: Expose a metric that reflect EventBus queue pressure, added: Discovery-Search (Current work); removed Discovery-Search.
Feb 12 2025, 8:30 AM · Data-Engineering, Discovery-Search (Current work), Analytics-Radar, Platform Team Workboards (Done with CPT), MediaWiki-Core-JobQueue, Event-Platform, Services (designing), Discovery-ARCHIVED, CirrusSearch

Feb 11 2025

Pppery added a project to T117332: Links tables are sometimes not being populated: MediaWiki-Page-derived-data.
Feb 11 2025, 4:20 PM · MediaWiki-Page-derived-data, MediaWiki-Core-JobQueue, MediaWiki-Page-editing
HCoplin-WMF moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from Next Up to MWI-Sprint-3 (2025-02-11 to 2025-02-25) on the MW-Interfaces-Team board.
Feb 11 2025, 4:06 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
Gehel edited projects for T62348: Handle large bursts of jobs more elegantly, added: Discovery-Search (Current work); removed Discovery-Search.
Feb 11 2025, 3:45 PM · Discovery-Search (Current work), Discovery-ARCHIVED, CirrusSearch, MediaWiki-Core-JobQueue
Gehel edited projects for T197917: runJobs.php: PHP Fatal error, added: Discovery-Search (Current work); removed Discovery-Search.
Feb 11 2025, 3:29 PM · Discovery-Search (Current work), Discovery-ARCHIVED, CirrusSearch, MediaWiki-Core-JobQueue

Feb 4 2025

Reedy removed a project from T132881: Don't auto-tag articles with {{disambiguation|plant}}: Essential-Work.
Feb 4 2025, 9:42 PM · MediaWiki-Core-JobQueue, AutoWikiBrowser

Jan 31 2025

Maintenance_bot removed a project from T174017: Fix "LogicException from JobQueueGroup.php: Domain ... not recognized.": Patch-For-Review.
Jan 31 2025, 8:30 PM · MW-1.30-release-notes, MW-1.31-release-notes (WMF-deploy-2017-10-03 (1.31.0-wmf.2)), MW-1.30-release, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms

Jan 23 2025

HCoplin-WMF set the point value for T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib to 3.
Jan 23 2025, 4:10 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Jan 14 2025

Ottomata moved T175800: Allow easy tuning of the jobqueue concurrency. from Incoming (new tickets) to Tag with Icebox on the Data-Engineering board.
Jan 14 2025, 7:27 PM · Data-Engineering-Icebox, Data-Engineering, Analytics-Radar, Platform Team Legacy (Designing), Services (designing), MediaWiki-Core-JobQueue, User-mobrovac, ChangeProp
Ottomata moved T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level from Incoming (new tickets) to Tag with Icebox on the Data-Engineering board.
Jan 14 2025, 7:25 PM · Data-Engineering-Icebox, Data-Engineering, Analytics-Radar, Sustainability (Incident Followup), Platform Engineering (Icebox), ChangeProp, MediaWiki-Core-JobQueue
Ottomata moved T221224: showJobs.php maintenance script useless and misleading in production from Needs Clarification to Tag with Icebox on the Data-Engineering board.
Jan 14 2025, 7:22 PM · Data-Engineering-Icebox, Data-Engineering, Analytics, MediaWiki-Core-JobQueue, Developer Productivity, Platform Team Workboards (Clinic Duty Team), WMF-JobQueue
Ottomata moved T221224: showJobs.php maintenance script useless and misleading in production from Incoming (new tickets) to Needs Clarification on the Data-Engineering board.
Jan 14 2025, 7:21 PM · Data-Engineering-Icebox, Data-Engineering, Analytics, MediaWiki-Core-JobQueue, Developer Productivity, Platform Team Workboards (Clinic Duty Team), WMF-JobQueue
aaron set the point value for T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode to 5.
Jan 14 2025, 4:49 PM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms
HCoplin-WMF moved T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode from In Progress to Next Up on the MW-Interfaces-Team board.
Jan 14 2025, 4:20 PM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms
aaron moved T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode from Backlog (Triaged and Ready) to In Progress on the MW-Interfaces-Team board.
Jan 14 2025, 4:19 PM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms

Jan 10 2025

Ottomata edited projects for T175800: Allow easy tuning of the jobqueue concurrency., added: Data-Engineering, Data-Engineering-Icebox; removed Data-Engineering-Icebox-DEPRECATED.
Jan 10 2025, 2:45 AM · Data-Engineering-Icebox, Data-Engineering, Analytics-Radar, Platform Team Legacy (Designing), Services (designing), MediaWiki-Core-JobQueue, User-mobrovac, ChangeProp
Ottomata edited projects for T221224: showJobs.php maintenance script useless and misleading in production, added: Data-Engineering, Data-Engineering-Icebox; removed Data-Engineering-Icebox-DEPRECATED.
Jan 10 2025, 2:45 AM · Data-Engineering-Icebox, Data-Engineering, Analytics, MediaWiki-Core-JobQueue, Developer Productivity, Platform Team Workboards (Clinic Duty Team), WMF-JobQueue
Ottomata edited projects for T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level, added: Data-Engineering, Data-Engineering-Icebox; removed Data-Engineering-Icebox-DEPRECATED.
Jan 10 2025, 2:43 AM · Data-Engineering-Icebox, Data-Engineering, Analytics-Radar, Sustainability (Incident Followup), Platform Engineering (Icebox), ChangeProp, MediaWiki-Core-JobQueue

Dec 18 2024

HCoplin-WMF moved T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib from Backlog (Triaged and Ready) to Next Up on the MW-Interfaces-Team board.
Dec 18 2024, 6:37 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics
aaron updated the task description for T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode.
Dec 18 2024, 4:59 PM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms
HCoplin-WMF added a project to T359473: Migrate MediaWiki.jobexecutor.*.exec to statslib: Essential-Work.
Dec 18 2024, 3:07 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-Interfaces-Team (MWI-Sprint-4 (2025-02-25 to 2025-03-11)), Essential-Work, MediaWiki-Core-JobQueue, MediaWiki-Engineering, Observability-Metrics

Dec 6 2024

gerritbot added a project to T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode: Patch-For-Review.
Dec 6 2024, 5:31 AM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms
gerritbot added a comment to T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode.

Change #1100886 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] [WIP] rdbms: let entry points control LBFactory implicit transaction rounds

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

Dec 6 2024, 5:31 AM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms

Dec 5 2024

aaron renamed T379809: Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode from Make sure JobRunner/DeferredUpdates always uses implicit transaction rounds even in CLI mode to Make JobRunner/DeferredUpdates implicit transaction rounds behavior consistent in CLI mode.
Dec 5 2024, 8:02 AM · Patch-For-Review, OKR-Work, MW-Interfaces-Team, MediaWiki-Core-JobQueue, MediaWiki-libs-Rdbms