Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T120242
|
T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth
|
open
|
Medium (orange)
|
|
|
|
|
|
T121558
|
T121558: setup kafka2001 & kafka2002
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T121882
|
T121882: 3 conf200x servers in codfw for zookeeper (and etcd?)
|
resolved
|
High (red)
|
|
|
|
|
|
T123954
|
T123954: Investigate proper set up for using Kafka MirrorMaker with new main Kafka clusters.
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T124077
|
T124077: Update MirrorMaker in Kafka .deb and puppet module [13 pts]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T124469
|
T124469: 4 more Kafka brokers, 2 in eqiad and 2 codfw
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T125394
|
T125394: Ensure that EventBus extension gracefully handles service failures
|
open
|
Medium (orange)
|
|
|
|
|
|
T134535
|
T134535: Create a class to make EventRelayer to send events to EventBus endpoint
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T134554
|
T134554: Create a plugin for recent-changes daemon to be able to process purge events for memcache
|
declined
|
Medium (orange)
|
|
|
|
|
|
T137140
|
T137140: Support change propagation for private wikis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T141524
|
T141524: eventbus should send statsd in batches
|
declined
|
Medium (orange)
|
|
|
|
|
|
T143743
|
T143743: Set up the foundation for the ReviewStream feed
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T145164
|
T145164: Add fields needed by ERI to mediawiki.revision-create
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T155804
|
T155804: log-events topic emitted in EventBus
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T157088
|
T157088: [EPIC] Develop a JobQueue backend based on EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157090
|
T157090: Generalise deduplication in ChangeProp
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T157091
|
T157091: Make EventBus service support wildcards in schema definitions
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T157092
|
T157092: Support per-topic configuration in EventBus service
|
declined
|
Medium (orange)
|
|
|
|
|
|
T157094
|
T157094: Create schema for Job event
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157822
|
T157822: Support multiple partitions per topic in EventBus
|
declined
|
Medium (orange)
|
|
|
|
|
|
T163379
|
T163379: Create JobQueue implementation that posts to EventBus
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T163380
|
T163380: Support posting Jobs to EventBus simultaneously with normal job processing
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T166341
|
T166341: SSDs for main Kafka clusters
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T166342
|
T166342: New SCB nodes
|
declined
|
Medium (orange)
|
|
|
|
|
|
T167180
|
T167180: Emit revision-score event to EventBus and expose in EventStreams
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T171533
|
T171533: Document ChangeProp and EventBus monitoring
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T175316
|
T175316: Very large jobs posted by Wikidata
|
resolved
|
High (red)
|
|
|
|
|
|
T175727
|
T175727: Support topic arrays in ChangeProp config
|
declined
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T176412
|
T176412: RESTBase content rerenders sometimes don't pick up the newest changes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T178881
|
T178881: Set up ChangeProp for JobQueue in beta
|
resolved
|
High (red)
|
|
|
|
|
|
T180017
|
T180017: Timeouts on event delivery to EventBus
|
invalid
|
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)
|
|
|
|
|
|
T184698
|
T184698: EventBus rejecting events because of malformed characters in the comment
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T185052
|
T185052: Migrate RefreshLinks job to kafka
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T185233
|
T185233: Modern Event Platform
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T186371
|
T186371: Redesign revision-related event schemas for MCR
|
open
|
Low (yellow)
|
|
|
|
|
|
T187102
|
T187102: Vagrant's /var/log/daemon.log filling up with kafka errors
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T187225
|
T187225: Set up a Cloud VPS Kafka Cluster with replicated eventbus production data
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T187241
|
T187241: Add page-related topics to EventStreams
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T187362
|
T187362: Failure in EventBus schema for mediawiki/revision/visibility-change
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T187418
|
T187418: Enable multiple topics in EventStreams URL
|
resolved
|
Low (yellow)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T189621
|
T189621: Enable controlled debug logging for change-prop
|
declined
|
Low (yellow)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T198220
|
T198220: Stop and remove old job runners
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T198256
|
T198256: RFC: Modern Event Platform - Choose Schema Tech
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T199432
|
T199432: Consider disabling automatic topic creation in main-kafka
|
declined
|
Medium (orange)
|
|
|
|
|
|
T201063
|
T201063: Modern Event Platform: Schema Repostories
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201068
|
T201068: Modern Event Platform: Stream Intake Service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201643
|
T201643: RFC: Modern Event Platform: Schema Registry
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201963
|
T201963: RFC: Modern Event Platform: Stream Intake Service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T204183
|
T204183: EventBus error "Unable to deliver all events: (curl error: 28) Timeout was reached"
|
invalid
|
High (red)
|
|
|
|
|
|
T204295
|
T204295: EventBus should make better use of DI
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T204296
|
T204296: EventBus should not use service container in application logic
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T204575
|
T204575: Convert all hooks to EventFactory
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T204952
|
T204952: Migrate mediawiki current usage of monolog to log to EventBus to use the new scalable event intake service
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T205319
|
T205319: Modern Event Platform: Stream Configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T206277
|
T206277: Revision visibility change event sets a wrong performer
|
resolved
|
Medium (orange)
|
|
|
|
|
|