Page MenuHomePhabricator

Reuse JobExecutor within a JobRunner
Open, NormalPublic

Description

Currently there are 2 ways of executing the jobs in MediaWiki:

  • JobRunner used for all job queue implementation except Kafka implementation
  • JobExecutor used to execute a single job for the Kafka queue.

JobExecutor is mostly a copy-paste of certain parts of the JobRunner, so the two should be either merged together, or the JobRunner has to delegate actual job execution to the JobExecutor.

Event Timeline

Pchelolo created this task.Apr 4 2019, 4:45 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 4 2019, 4:45 PM

Change 501597 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/core@master] [WIP] Reuse JobExecutor within a JobRunner

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