Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T103811
|
T103811: Public API endpoints for new services
|
resolved
|
High (red)
|
|
|
|
|
|
T107914
|
T107914: Migrate content translation to the REST API
|
open
|
High (red)
|
|
|
|
|
|
T108646
|
T108646: Set-up Citoid behind RESTBase
|
resolved
|
High (red)
|
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
|
|
|
|
|
T121571
|
T121571: Improve logstash logging for graphoid, mobileapps, mathoid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122825
|
T122825: Service Ownership and Maintenance
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122942
|
T122942: RFC: Support language variants in the REST API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T125382
|
T125382: Ensure DOMPurify meets our SVG sanitization requirements for Graphs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T136947
|
T136947: Support retries in MultiHTTPClient
|
declined
|
Medium (orange)
|
|
|
|
|
|
T137140
|
T137140: Support change propagation for private wikis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T142226
|
T142226: Productize the Electron PDF render service & create a REST API end point
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T143129
|
T143129: New service request - PDF Render
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T143132
|
T143132: Expose the PDF rendering service via RESTBase
|
resolved
|
High (red)
|
|
|
|
|
|
T143336
|
T143336: Investigate better protection modes for electron render service (xvfb setuid)
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T147366
|
T147366: Setup automated topk wide row reporting
|
declined
|
Medium (orange)
|
|
|
|
|
|
T148567
|
T148567: Restrict outgoing network connections from Electron render service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T148576
|
T148576: Security review request: Electron render service
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T149456
|
T149456: Wikidata description change doesn't trigger mobile-sections update
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T149619
|
T149619: Consider removing basefields option from citoid API
|
declined
|
Medium (orange)
|
|
|
|
|
|
T150871
|
T150871: [EPIC] (Proposal) Replicate core OCG features and sunset OCG service
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T151396
|
T151396: Update Mathoid to service-template-node v0.5.3
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T153214
|
T153214: Citoid restbase endpoint not configured correctly in vagrant
|
open
|
Medium (orange)
|
|
|
|
|
|
T154240
|
T154240: Update the template's configuration documentation
|
open
|
Medium (orange)
|
|
|
|
|
|
T156199
|
T156199: Low-latency current revision storage
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T156209
|
T156209: Design notes for scalable and cost-effective revision archival storage
|
declined
|
Medium (orange)
|
|
|
|
|
|
T157088
|
T157088: [EPIC] Develop a JobQueue backend based on EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157469
|
T157469: Mathoid CI Container Build
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T158015
|
T158015: Services requirements for container-based infrastructures
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T158812
|
T158812: Gather requirements for build manifest specification
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T162576
|
T162576: Add /list/pair/{from}/{to}, /list/tool/{tool} and /list/languagepairs in the CXServer API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T163116
|
T163116: Define persistence backends for Push Notification Service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T165321
|
T165321: New param/pattern in service for requesting a single citation based on a unique identifier
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T166341
|
T166341: SSDs for main Kafka clusters
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T166342
|
T166342: New SCB nodes
|
declined
|
Medium (orange)
|
|
|
|
|
|
T169998
|
T169998: RFC: Container path conventions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T170456
|
T170456: FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T172832
|
T172832: Investigate use-cases for delayed job executions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T175281
|
T175281: Separate off ChangePropagation for JobQueue as a new deployment
|
resolved
|
High (red)
|
|
|
|
|
|
T175800
|
T175800: Allow easy tuning of the jobqueue concurrency.
|
open
|
Low (yellow)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T180800
|
T180800: Update to service-template-node v0.5.3
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T181200
|
T181200: Use "Charter" as preferred typeface on Electron
|
declined
|
Medium (orange)
|
|
|
|
|
|
T182316
|
T182316: Math end point responses should set the content-type's profile
|
open
|
Medium (orange)
|
|
|
|
|
|
T182372
|
T182372: Make Kafka JobQueue use Special:RunSingleJob
|
declined
|
Low (yellow)
|
|
|
|
|
|
T183586
|
T183586: Separate ChangeProp and JobQueue Redis
|
declined
|
Medium (orange)
|
|
|
|
|
|
T183743
|
T183743: FY17/18 Q3 Program 6 Services Goal: Tools for managing services in minikube
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T184110
|
T184110: Set up RESTBase on Cassandra 3 nodes
|
resolved
|
High (red)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T191795
|
T191795: Support MCR in mobile
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T192689
|
T192689: Unchecked storage growth
|
resolved
|
High (red)
|
|
|
|
|
|
T197493
|
T197493: RFC: Track the usage of parser functions and tags
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T201526
|
T201526: Simplify change-propagation configuration
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T201611
|
T201611: Deploy translation-server-v2
|
resolved
|
High (red)
|
|
|
|
|
|
T206076
|
T206076: Wikimedia Technical Conference 2018 Session - Identifying our storage and search use cases
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T212129
|
T212129: Move MainStash out of Redis to a simpler multi-dc aware solution
|
open
|
Medium (orange)
|
|
|
|
|
|
T213345
|
T213345: Spin off (Parsoid) language variants functionality as a microservice?
|
open
|
Medium (orange)
|
|
|
|
|
|
T214362
|
T214362: RFC: Store WikibaseQualityConstraint check data in persistent storage
|
open
|
Medium (orange)
|
|
|
|
|
|
T215465
|
T215465: RFC: Require use of common storage abstractions (policy)
|
open
|
Low (yellow)
|
|
|
|
|
|
T215956
|
T215956: Consider stashing data-parsoid for VE
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220449
|
T220449: Split RESTBase in two services: storage service and API router/proxy
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221159
|
T221159: FY18/19 TEC1.6 Q4: Improve or replace the usage of GTID_WAIT with pt-heartbeat in MW
|
declined
|
High (red)
|
|
|
|
|
|
T222639
|
T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter
|
resolved
|
High (red)
|
|
|
|
|
|
T227776
|
T227776: General ParserCache service class for large "current" page-derived data
|
declined
|
Medium (orange)
|
|
|
|
|
|
T232007
|
T232007: Restbase: significant increase of outbound dropped packets
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T233320
|
T233320: VisualEditor <-> RESTBase communication and ETags
|
resolved
|
High (red)
|
|
|
|
|
|
T235437
|
T235437: RESTBase/RESTRouter/service-runner rate limiting plans
|
declined
|
Low (yellow)
|
|
|
|
|
|
T235439
|
T235439: MW REST API, wiki titles, Apache2 and URI decoding fun
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T39902
|
T39902: RFC: Implement rendering of redlinks in Parsoid HTML as post-processor
|
resolved
|
High (red)
|
|
|
|
|
|
T71702
|
T71702: Support PNG output for mathoid
|
resolved
|
High (red)
|
|
|
|
|
|
T78579
|
T78579: SVG to PNG conversion, minimization, sanitization service
|
declined
|
Medium (orange)
|
|
|
|
|
|
T88445
|
T88445: MediaWiki active/active datacenter investigation and work (tracking)
|
open
|
Medium (orange)
|
|
|
|
|
|
T92826
|
T92826: Ready-to-use Docker package for MediaWiki
|
resolved
|
Low (yellow)
|
|
|
|
|
|