Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T101501
|
T101501: RFC: HTML and wikitext save API end-points
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T103811
|
T103811: Public API endpoints for new services
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T105780
|
T105780: Create a doc explaining the SLA between services and the monitoring tool
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T108646
|
T108646: Set-up Citoid behind RESTBase
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T122825
|
T122825: Service Ownership and Maintenance
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Joe (Giuseppe Lavagetto)
|
|
|
|
T134237
|
T134237: Graphoid returns a 400 on MW API time-out
|
declined
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T143129
|
T143129: New service request - PDF Render
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T143132
|
T143132: Expose the PDF rendering service via RESTBase
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T154240
|
T154240: Update the template's configuration documentation
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T158015
|
T158015: Services requirements for container-based infrastructures
|
invalid
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T174916
|
T174916: electron/pdfrender hangs
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T175146
|
T175146: [RfC] Move RunJobs.php to the mediawiki (core) repository
|
stalled
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T175281
|
T175281: Separate off ChangePropagation for JobQueue as a new deployment
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T178881
|
T178881: Set up ChangeProp for JobQueue in beta
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T178884
|
T178884: Scap3 broken in Beta
|
resolved
|
Unbreak Now! (pink)
|
mobrovac (Marko Obrovac)
|
demon (Chad Horohoe)
|
|
|
|
T179374
|
T179374: Use one keyspace per storage group
|
declined
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T180800
|
T180800: Update to service-template-node v0.5.3
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T182316
|
T182316: Math end point responses should set the content-type's profile
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T182881
|
T182881: mediawiki-title enforces limits that MW does not
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T183557
|
T183557: Mathoid v0.7.0 not accepting chem formula
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Physikerwelt (Moritz Schubotz)
|
|
|
|
T183559
|
T183559: Formula that passes the texvcinfo check fails to render
|
open
|
Lowest (sky)
|
mobrovac (Marko Obrovac)
|
Physikerwelt (Moritz Schubotz)
|
|
|
|
T183738
|
T183738: Separate RESTBase and Parsoid into their own images and deployments
|
declined
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T183743
|
T183743: FY17/18 Q3 Program 6 Services Goal: Tools for managing services in minikube
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T183744
|
T183744: FY17/18 Q3 Program 8 Services Goal: Migrate two high-traffic jobs over to EventBus
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T183745
|
T183745: FY17/18 Q3 Program 7 Services Goal: Full migration to Cassandra 3
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T184110
|
T184110: Set up RESTBase on Cassandra 3 nodes
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T184199
|
T184199: Discontinue the Cassandra, Sqlite and Spec -ng packages
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T184698
|
T184698: EventBus rejecting events because of malformed characters in the comment
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T189526
|
T189526: MCS worker deaths increased after 2018-03-03
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Jhernandez (Joaquin Oltra Hernandez)
|
|
|
|
T190327
|
T190327: FY17/18 Q4 Program 8 Services Goal: Complete the JobQueue transition to EventBus
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T190689
|
T190689: FY17/18 Q4 Program 7 Services Goal: Language variants support
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T191464
|
T191464: Enable CP4JQ support for private wikis
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T193471
|
T193471: JobQueueGroup's singletons using the wrong wgJobTypeConf
|
invalid
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T194024
|
T194024: Evaluate skaffold for local development
|
declined
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T194660
|
T194660: CXServer's /list/{tool}{/from}{/to} should work when only {from} is provided
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Petar.petkovic (Petar Petković)
|
|
|
|
T195327
|
T195327: Normalise the Accept-Language header for REST API requests
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T197862
|
T197862: Increase the CPU count for proton[12]00[12]
|
resolved
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T200437
|
T200437: Clean up wikimediafoundation.org RESTBase storage
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T201409
|
T201409: Harmonise the identification of requests across our stack
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T202982
|
T202982: Requests to MW 404 when on HTTPS
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T207263
|
T207263: Scap not restarting Proton
|
invalid
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T207795
|
T207795: Create the recommendation api DB in Beta
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Krenair (Alex Monk)
|
|
|
|
T210393
|
T210393: Correctly encode titles in RB/CP for purges
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T210624
|
T210624: Create email alias for CPT Leads
|
resolved
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
Joe (Giuseppe Lavagetto)
|
|
|
|
T211088
|
T211088: Wikipedia pages parsed as website, not encyclopedia
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Mvolz (Marielle Volz)
|
|
|
|
T211146
|
T211146: Increase resources for the services project
|
invalid
|
Needs Triage (violet)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T211411
|
T211411: Citoid automated monitoring times out due to Zotero v2
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
fsero (fsero)
|
|
|
|
T211416
|
T211416: Put restbase201[3-8] into conftool and LVS
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T211871
|
T211871: TFA missing from MCS response
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T212113
|
T212113: Allow service-runner to read the location of the config file from a configuration variable
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T212631
|
T212631: Kademlia rate limiter failing unexpectedly
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T212945
|
T212945: Add Baha as a deployer for Recommendation API
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T216069
|
T216069: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
hashar (Antoine "hashar" Musso)
|
|
|
|
T220449
|
T220449: Split RESTBase in two services: storage service and API router/proxy
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
WDoranWMF (Will Doran)
|
|
|
|
T220461
|
T220461: Simplify storage semantics
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T220761
|
T220761: Determine the names of the RESTBase front- and back-end services
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T220855
|
T220855: Split the RESTBase execution paths
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T221159
|
T221159: FY18/19 TEC1.6 Q4: Improve or replace the usage of GTID_WAIT with pt-heartbeat in MW
|
declined
|
High (red)
|
mobrovac (Marko Obrovac)
|
aaron (Aaron Schulz)
|
|
|
|
T221528
|
T221528: Create new Parsoid tables
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T221530
|
T221530: Drop old mobile-sections keyspaces
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T221976
|
T221976: Have Varnish set the `X-Request-Id` header for incoming external requests
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T221977
|
T221977: Package libvmod-uuid for Debian
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
ema (Emanuele Rocca)
|
|
|
|
T222305
|
T222305: CXServer alerting because it is requesting an old revision of a long page
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T223953
|
T223953: Deploy the RESTBase front-end service (RESTRouter) to Kubernetes
|
declined
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
akosiaris (Alexandros Kosiaris)
|
|
|
|
T223976
|
T223976: Decommission restbase10(0[7-9]|1[0-5])
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T223998
|
T223998: Remove old (a.k.a NG) Parsoid tables
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T224055
|
T224055: Rate-limit requests in parsoid.js that use stashing
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T224131
|
T224131: Invalid title error (500 from Parsoid) for a dewiki page
|
resolved
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
Arlolra (Arlo Breault)
|
|
|
|
T224406
|
T224406: Incorrect icinga settings for mobrovac
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Volans (Riccardo Coccioli)
|
|
|
|
T224419
|
T224419: Allow MediaWiki to know the "real" DB master
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T224422
|
T224422: Implement logic to filter bogus GTIDs
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
aaron (Aaron Schulz)
|
|
|
|
T225236
|
T225236: Figure out how to test Citoid with Zotero in the pipeline
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T225707
|
T225707: Upgrade python-service-checker across the fleet
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Joe (Giuseppe Lavagetto)
|
|
|
|
T225711
|
T225711: Have service-template-node forward the request ID
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T226429
|
T226429: Undefined property stdClass::$value in ApiQueryQueryPage.php
|
duplicate
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T226536
|
T226536: Trigger RESTRouter image builds on push/tag
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T226538
|
T226538: Conduct basic load-test experiments for RESTRouter in k8s
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Pchelolo
|
|
|
|
T230791
|
T230791: Have a Mechanism for Storing and Retrieving Parsoid HTML from JS and PHP
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T230792
|
T230792: Create Parsoid/PHP tables in Cassandra
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T233320
|
T233320: VisualEditor <-> RESTBase communication and ETags
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
matmarex (Bartosz Dziewoński)
|
|
|
|
T234412
|
T234412: Puppet fails on deployment-cache-text05
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T234813
|
T234813: Google requesting Parsoid HTML with `?stash=true`, which should be avoided
|
open
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T234816
|
T234816: Make internal services use RESTRouter instead of RESTBase
|
declined
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T234928
|
T234928: RESTBase sometimes not retaining stashed content?
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235375
|
T235375: Parsoid/PHP responds with 404 for titles with slashes and revision
|
duplicate
|
High (red)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T235439
|
T235439: MW REST API, wiki titles, Apache2 and URI decoding fun
|
invalid
|
Needs Triage (violet)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T235460
|
T235460: Parsoid/PHP does not emit ETags
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Arlolra (Arlo Breault)
|
|
|
|
T235462
|
T235462: Parsoid/JS / RESTBase ETag harmonisation
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
Arlolra (Arlo Breault)
|
|
|
|
T235465
|
T235465: Stashing: revid mismatch between URI and Etag
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235478
|
T235478: Varnish/ATS should not decode URIs for /w/rest.php
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
ema (Emanuele Rocca)
|
|
|
|
T236382
|
T236382: Parsoid/PHP HTML output for PageBundle should contain Content-Language and Vary headers
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T236388
|
T236388: Linting is disabled on beta cluster, but needs to be enabled
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T237563
|
T237563: RESTBase should fall back to Parsoid/JS if it receives 421 from Parsoid/PHP
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T237666
|
T237666: Parsoid/PHP fails for transforms for new pages with slashes in the title
|
duplicate
|
High (red)
|
mobrovac (Marko Obrovac)
|
Arlolra (Arlo Breault)
|
|
|
|
T239806
|
T239806: Parsoid/PHP errors
|
duplicate
|
High (red)
|
mobrovac (Marko Obrovac)
|
Arlolra (Arlo Breault)
|
|
|
|
T89564
|
T89564: List namespaces and their pages in RESTBase
|
declined
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
|
|
|
|