Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T133221
|
T133221: Support red links updates in change-propagation
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T137140
|
T137140: Support change propagation for private wikis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T143743
|
T143743: Set up the foundation for the ReviewStream feed
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T146693
|
T146693: ChangeProp should ignore revision_create made by page_move
|
declined
|
Medium (orange)
|
|
|
|
|
|
T149456
|
T149456: Wikidata description change doesn't trigger mobile-sections update
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T152684
|
T152684: Setup change-propagation service CI
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T153776
|
T153776: Support switching change-prop backlog processing to other DC
|
declined
|
Medium (orange)
|
|
|
|
|
|
T157088
|
T157088: [EPIC] Develop a JobQueue backend based on EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157089
|
T157089: Add storage to Change-Prop for deduplication
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T157093
|
T157093: Support regexes in topic names in ChangeProp
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T157094
|
T157094: Create schema for Job event
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157649
|
T157649: Partition the transclusions topic in ChangeProp
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T161710
|
T161710: Automate RESTBase blacklisting
|
resolved
|
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)
|
|
|
|
|
|
T164865
|
T164865: Prototype and test range delete-based current revision storage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T168922
|
T168922: Refactor Change-Prop to use filters
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T169140
|
T169140: ChangeProp: Enhance if-modified-since support; possibly integrate into rate limiting / deduplication logic
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T180682
|
T180682: Investigate ChangeProp memory growth when a rule hits concurrency limit
|
declined
|
Low (yellow)
|
|
|
|
|
|
T181221
|
T181221: Prepare and test ChangeProp with multi-partition topics
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T182023
|
T182023: Migrate htmlCacheUpdate job to Kafka
|
resolved
|
High (red)
|
|
|
|
|
|
T182274
|
T182274: Create custom per-job metric reporters capability
|
declined
|
Low (yellow)
|
|
|
|
|
|
T182372
|
T182372: Make Kafka JobQueue use Special:RunSingleJob
|
declined
|
Low (yellow)
|
|
|
|
|
|
T183586
|
T183586: Separate ChangeProp and JobQueue Redis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T187343
|
T187343: Changeprop should be able to read multiple config files
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T190958
|
T190958: CirrusSearchCheckerJob should have a title
|
resolved
|
High (red)
|
|
|
|
|
|
T191464
|
T191464: Enable CP4JQ support for private wikis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192005
|
T192005: Disable MirrorMaker for job queue events
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T198462
|
T198462: Rethink pacing the cirrusSearchCheckerJob
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T199427
|
T199427: Separate dev Change-Prop from production Kafka cluster
|
declined
|
Low (yellow)
|
|
|
|
|
|
T199428
|
T199428: Puppetize dev cluster change-prop installation
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T199431
|
T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level
|
open
|
Medium (orange)
|
|
|
|
|
|
T199432
|
T199432: Consider disabling automatic topic creation in main-kafka
|
declined
|
Medium (orange)
|
|
|
|
|
|
T202107
|
T202107: Job queue should not overload the DB servers when there is replication lag
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T203854
|
T203854: Expand usage of x-triggered-by
|
declined
|
Medium (orange)
|
|
|
|
|
|
T206186
|
T206186: Create LimitedConcurrencyKafkaConsumer
|
open
|
Lowest (sky)
|
|
|
|
|
|
T209064
|
T209064: Changeprop: Error during deduplication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T209890
|
T209890: Memory consumption in Redis 3.2 vs Redis 2.8
|
declined
|
Low (yellow)
|
|
|
|
|
|
T210295
|
T210295: ATS path normalization
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T210393
|
T210393: Correctly encode titles in RB/CP for purges
|
open
|
Medium (orange)
|
|
|
|
|
|
T213193
|
T213193: Migrate changeprop to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217683
|
T217683: Delete the mediawiki/services/cp-jobqueue repo
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T218396
|
T218396: Make change-prop tests independent of Kafka and Redis
|
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)
|
|
|
|
|
|
T219386
|
T219386: Use service-runner test service in change-prop tests
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T220399
|
T220399: Migrate cpjobqueue to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T222384
|
T222384: Enable storage and pre-generation for PCS endpoints
|
resolved
|
High (red)
|
|
|
|
|
|
T223427
|
T223427: Make change-prop use test server provided by service-runner
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T225516
|
T225516: Page summary may not be purged/regenerated after revert
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T226669
|
T226669: Add change prop rule for new talk endpoint
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T228804
|
T228804: Create keyspaces in Cassandra for PCS endpoints
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229019
|
T229019: ChangePropagation should mirror reparse events to both Parsoid/PHP and Parsoid/JS
|
declined
|
Medium (orange)
|
|
|
|
|
|
T229238
|
T229238: Change-prop producer not connected log spam
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229277
|
T229277: Change-Prop should report 400 errors from endpoints
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230048
|
T230048: Change-Prop partitioner fails with eventgate event
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230730
|
T230730: Better way to pause writes on elasticsearch
|
open
|
Medium (orange)
|
|
|
|
|
|
T241448
|
T241448: Job queue broken on Beta Cluster
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T244387
|
T244387: Change-Prop consumer group must respect service name
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244758
|
T244758: ChangeProp old job warning should take job delay into account
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T245803
|
T245803: Make changeprop chart depend on Kafka-dev for minikube
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T246371
|
T246371: Move job traffic from rpc/RunSingleJob to REST endpoint
|
open
|
Low (yellow)
|
|
|
|
|
|
T246501
|
T246501: Update Kafka-dev Helm chart to work with Kubernetes version 1.16 or newer
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T247237
|
T247237: changeprop exits if redis is not available
|
open
|
Medium (orange)
|
|
|
|
|
|
T248677
|
T248677: Finalise changeprop migration to k8s
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249549
|
T249549: Service pipeline fails if initiated by creating a tag
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T249633
|
T249633: Kubernetes changeprop can't talk HTTPS to eventgate because it needs puppet CA cert
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249644
|
T249644: Changeprop in k8s should use TLS to talk to Kafka
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249739
|
T249739: changeprop talks to prod eventgate in staging
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T250291
|
T250291: Add more debug logging to changeprop
|
declined
|
High (red)
|
|
|
|
|
|
T251176
|
T251176: Changeprop config management in beta cluster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T252127
|
T252127: Improve resource-purge request_id and dt propagation
|
open
|
Medium (orange)
|
|
|
|
|
|
T252142
|
T252142: [Bug] mobile-html and summary (possibly other) endpoints not getting updated after edits
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T255684
|
T255684: Fix aggregation of change-prop exec time metric
|
open
|
Medium (orange)
|
|
|
|
|
|
T256141
|
T256141: Remove/archive remaining legacy Change Propagation components
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T257583
|
T257583: Run EventBus tests in MediaWiki core CI
|
open
|
Needs Triage (violet)
|
|
|
|
|
|