Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T157088
|
T157088: [EPIC] Develop a JobQueue backend based on EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T159618
|
T159618: Job queue rising to nearly 3 million jobs
|
resolved
|
High (red)
|
|
|
|
|
|
T172832
|
T172832: Investigate use-cases for delayed job executions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T173447
|
T173447: Generalized rate limiting, deduplication, and job scheduling module
|
declined
|
Low (yellow)
|
|
|
|
|
|
T174599
|
T174599: Set up LVS and VirtualHost for RunSingleJob.php
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T174600
|
T174600: Add the ability to sign and verify jobs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175146
|
T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T175210
|
T175210: Select candidate jobs for transferring to the new infrastucture
|
resolved
|
High (red)
|
|
|
|
|
|
T175212
|
T175212: Services Q2 2017/18 goal: Migrate a subset of jobs to multi-DC enabled event processing infrastructure.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175281
|
T175281: Separate off ChangePropagation for JobQueue as a new deployment
|
resolved
|
High (red)
|
|
|
|
|
|
T175780
|
T175780: Requests for new JobQueue monitoring capabilities
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175800
|
T175800: Allow easy tuning of the jobqueue concurrency.
|
open
|
Low (yellow)
|
|
|
|
|
|
T175952
|
T175952: Split ChangeProp metrics by wiki
|
declined
|
Medium (orange)
|
|
|
|
|
|
T175957
|
T175957: Options for implementing JobQueue statistics methods
|
declined
|
Medium (orange)
|
|
|
|
|
|
T175958
|
T175958: Add unit tests to EventBus extension
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T178881
|
T178881: Set up ChangeProp for JobQueue in beta
|
resolved
|
High (red)
|
|
|
|
|
|
T182023
|
T182023: Migrate htmlCacheUpdate job to Kafka
|
resolved
|
High (red)
|
|
|
|
|
|
T182259
|
T182259: Create scripts to estimate Kafka queue size per wiki
|
declined
|
Low (yellow)
|
|
|
|
|
|
T182274
|
T182274: Create custom per-job metric reporters capability
|
declined
|
Low (yellow)
|
|
|
|
|
|
T182372
|
T182372: Make Kafka JobQueue use Special:RunSingleJob
|
declined
|
Low (yellow)
|
|
|
|
|
|
T182475
|
T182475: Handling of structured data input in MediaWiki APIs
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T183586
|
T183586: Separate ChangeProp and JobQueue Redis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T183744
|
T183744: FY17/18 Q3 Program 8 Services Goal: Migrate two high-traffic jobs over to EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T185052
|
T185052: Migrate RefreshLinks job to kafka
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T188106
|
T188106: Failed to acquire page lock in LinksUpdate
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T188540
|
T188540: Switch cdnPurge to Kafka
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T188667
|
T188667: Support dynamic rates for ChangeProp
|
declined
|
Medium (orange)
|
|
|
|
|
|
T188947
|
T188947: Create an LVS endpoint for jobrunners on videoscalers
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T189038
|
T189038: Set up grafana alerts for JobQueue-EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T189137
|
T189137: Migrate CirrusSearch jobs to Kafka queue
|
resolved
|
High (red)
|
|
|
|
|
|
T189303
|
T189303: Support claimTTL and rootClaimTTL in change-prop
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T189738
|
T189738: Support per-db-shard concurrency in ChangeProp
|
resolved
|
High (red)
|
|
|
|
|
|
T190196
|
T190196: Create <dc>.change-prop.partitioned.mediawiki.job.refreshLinks topic
|
resolved
|
High (red)
|
|
|
|
|
|
T190327
|
T190327: FY17/18 Q4 Program 8 Services Goal: Complete the JobQueue transition to EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T190416
|
T190416: Expose a metric that reflect EventBus queue pressure
|
declined
|
Medium (orange)
|
|
|
|
|
|
T190958
|
T190958: CirrusSearchCheckerJob should have a title
|
resolved
|
High (red)
|
|
|
|
|
|
T191024
|
T191024: Exception thrown while running DataSender::sendData in cluster codfw: Data should be a Document, a Script or an array containing Documents and/or Scripts
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T191238
|
T191238: Add support for catch-all rule in ChangeProp
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T191464
|
T191464: Enable CP4JQ support for private wikis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192005
|
T192005: Disable MirrorMaker for job queue events
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192107
|
T192107: Unable to mark pages for translation in Meta
|
resolved
|
High (red)
|
|
|
|
|
|
T192198
|
T192198: Wikidata doesn't update recentchanges
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T192363
|
T192363: The .meta.domain is incorrect in EventBus when other wiki is used
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192945
|
T192945: Make EchoNotification job JSON-serializable
|
resolved
|
High (red)
|
|
|
|
|
|
T192946
|
T192946: Make gwtoolsetUploadMediafileJob JSON-serializable
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T193254
|
T193254: Global renames get stuck at metawiki
|
resolved
|
High (red)
|
|
|
|
|
|
T193471
|
T193471: JobQueueGroup's singletons using the wrong wgJobTypeConf
|
invalid
|
High (red)
|
|
|
|
|
|
T195500
|
T195500: Global mass message delivered on meta but not on other wikis?
|
resolved
|
High (red)
|
|
|
|
|
|
T195858
|
T195858: Make JobExecutor debug-log to mwlog
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196067
|
T196067: Clean up cpjobqueue metrics
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196076
|
T196076: ORESFetchScoreJob fails quite a lot
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T198462
|
T198462: Rethink pacing the cirrusSearchCheckerJob
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T199431
|
T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level
|
open
|
Medium (orange)
|
|
|
|
|
|
T220127
|
T220127: Reuse JobExecutor within a JobRunner
|
declined
|
Medium (orange)
|
|
|
|
|
|
T221224
|
T221224: showJobs.php maintenance script useless and misleading in production
|
open
|
Low (yellow)
|
|
|
|
|
|
T221368
|
T221368: cdnPurge and other jobs fail completely to execute
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T228705
|
T228705: Migrate JobQueue to eventgate
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T228911
|
T228911: DBTransactionError "transaction round 'LinksUpdate::doUpdate' still running" (via RunSingleJob.php)
|
declined
|
Medium (orange)
|
|
|
|
|
|
T230048
|
T230048: Change-Prop partitioner fails with eventgate event
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230049
|
T230049: Delayed jobs fail validation in eventgate
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T238296
|
T238296: job queue insert rate metrics gone from Grafana
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244826
|
T244826: Create rest endpoint for executing jobs instead of /rpc/RunSingleJob
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244828
|
T244828: Investigate alternatives to MEDIAWIKI_JOB_RUNNER global
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T245900
|
T245900: Introduce dependency injection into jobs
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T246156
|
T246156: Convert JobRunner into a service class
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T246369
|
T246369: JobRunner - clean up deprecations
|
open
|
Low (yellow)
|
|
|
|
|
|
T246371
|
T246371: Move job traffic from rpc/RunSingleJob to REST endpoint
|
open
|
Low (yellow)
|
|
|
|
|
|
T246389
|
T246389: Enable MW REST API on job runners and video scalers (for the new rest.php job executor)
|
open
|
Medium (orange)
|
|
|
|
|
|
T247114
|
T247114: Find a way to set elevated timeouts for job running
|
open
|
Medium (orange)
|
|
|
|
|
|
T248021
|
T248021: JobRunner::run called with an active transaction round
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T265942
|
T265942: Research to create service for DoubleRedirectJob::fixRedirects
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T268008
|
T268008: Argument 2 passed to GrowthExperiments\NewcomerTasks\TaskSuggester\CacheDecorator::suggest() must be of the type array, null given, called in /srv/mediawiki/php-1.36.0-wmf.16/extensions/GrowthExperiments/includes/NewcomerTasks/TaskSuggester/NewcomerTasksCacheRefreshJob.php on line 35
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T268840
|
T268840: Infinite loop in DeferredUpdates::tryOpportunisticExecute
|
resolved
|
High (red)
|
|
|
|
|
|
T287623
|
T287623: InvalidArgumentException: Expected IJobSpecification objects
|
open
|
High (red)
|
|
|
|
|
|
T91819
|
T91819: Use local jobqueue class for jobs enqueued on pages views
|
resolved
|
Medium (orange)
|
|
|
|
|
|