Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T102079
|
T102079: Metrics about the use of the Wikimedia web APIs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108414
|
T108414: Load API request count and latency data from Hadoop to a dashboard
|
open
|
High (red)
|
|
|
|
|
|
T108618
|
T108618: Publish detailed Action API request information to Hadoop
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T114733
|
T114733: Determine proper encoding for structured log data sent to Kafka by MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T116658
|
T116658: Add Application errors for Mediawiki API to x-analytics
|
open
|
Medium (orange)
|
|
|
|
|
|
T122245
|
T122245: REST API entry point web request statistics at the Varnish level
|
declined
|
Medium (orange)
|
|
|
|
|
|
T125394
|
T125394: Ensure that EventBus extension gracefully handles service failures
|
open
|
Medium (orange)
|
|
|
|
|
|
T132283
|
T132283: Determine which Action API parameters to whitelist/blacklist for action_param_hourly aggregate table
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T135762
|
T135762: A/B Testing solid framework
|
declined
|
Medium (orange)
|
|
|
|
|
|
T137140
|
T137140: Support change propagation for private wikis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T137321
|
T137321: Run ETL for wmf_raw.ActionApi into wmf.action_* aggregate tables
|
open
|
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)
|
|
|
|
|
|
T146130
|
T146130: Inconsistent Cassandra disk load shown in metrics and nodetool status
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T154912
|
T154912: Is User-Agent data PII when associated with Action API requests?
|
declined
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T176412
|
T176412: RESTBase content rerenders sometimes don't pick up the newest changes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T179752
|
T179752: Clear site data on MediaWiki log out
|
open
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T184615
|
T184615: Once MCR is deployed, drop the rev_text_id, rev_content_model, and rev_content_format fields from the revision table
|
duplicate
|
Low (yellow)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T185111
|
T185111: Where should keys used for stats in an extension be documented?
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T186371
|
T186371: Redesign revision-related event schemas for MCR
|
open
|
Low (yellow)
|
|
|
|
|
|
T187362
|
T187362: Failure in EventBus schema for mediawiki/revision/visibility-change
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T189621
|
T189621: Enable controlled debug logging for change-prop
|
declined
|
Low (yellow)
|
|
|
|
|
|
T189738
|
T189738: Support per-db-shard concurrency in ChangeProp
|
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)
|
|
|
|
|
|
T192107
|
T192107: Unable to mark pages for translation in Meta
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T192948
|
T192948: Upgrade prometheus-jmx-exporter on all services using it
|
open
|
Medium (orange)
|
|
|
|
|
|
T193254
|
T193254: Global renames get stuck at metawiki
|
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)
|
|
|
|
|
|
T199427
|
T199427: Separate dev Change-Prop from production Kafka cluster
|
declined
|
Low (yellow)
|
|
|
|
|
|
T199431
|
T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level
|
open
|
Medium (orange)
|
|
|
|
|
|
T201869
|
T201869: ORES hook integration with EventBus
|
open
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T206268
|
T206268: Evaluate using TypeScript on node projects
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T206277
|
T206277: Revision visibility change event sets a wrong performer
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T207329
|
T207329: Clear watchlist on enwiki only removes 50 items at a time
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T207817
|
T207817: WDQS Updater ran into issue and stopped working
|
resolved
|
High (red)
|
|
|
|
|
|
T207994
|
T207994: revision-create events are sometimes emitted in a secondary DC
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T209300
|
T209300: Review and make librdkafka-0.11.6 installable from stretch-wikimedia
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212335
|
T212335: EventBus or CirrusSearch: DomainException from line 353 of /srv/mediawiki/php-1.33.0-wmf.9/vendor/firebase/php-jwt/src/JWT.php: Unknown JSON error: 5
|
resolved
|
High (red)
|
|
|
|
|
|
T214706
|
T214706: Surface link changes as a stream
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T215466
|
T215466: Remove revision_comment_temp and revision_actor_temp
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T215987
|
T215987: Verify that hit/miss stats in WebRequest are correct
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T216069
|
T216069: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins
|
resolved
|
High (red)
|
|
|
|
|
|
T216249
|
T216249: page-links-change stream doesn't capture links on page deletion
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T216726
|
T216726: Edits to Flow pages result in a page-links-change event with no performer
|
open
|
Low (yellow)
|
|
|
|
|
|
T217359
|
T217359: Possibly expand Kafka main-{eqiad,codfw} clusters in Q4 2019.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218246
|
T218246: Eventbus revisions are duplicated in event.mediawiki_revision_tags_change
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T218274
|
T218274: `rev_parent_id` and `rev_content_changed` are missing in event.mediawiki_revision_tags_change
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T218812
|
T218812: RFC: Provide the ability to have time-delayed or time-offset jobs in the job queue
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T218952
|
T218952: Warning: get_class expects object (string given) from EventBusHooks.php
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|