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)
|
|
|
|
T108646
|
T108646: Set-up Citoid behind RESTBase
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T115876
|
T115876: High-traffic API endpoints to cover in RESTBase
|
declined
|
Medium (orange)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
T134811
|
T134811: Consider REST with SSL (HyperSwitch/Cassandra) for session storage
|
resolved
|
Low (yellow)
|
aaron (Aaron Schulz)
|
mobrovac (Marko Obrovac)
|
|
|
|
T136947
|
T136947: Support retries in MultiHTTPClient
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T143129
|
T143129: New service request - PDF Render
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T143336
|
T143336: Investigate better protection modes for electron render service (xvfb setuid)
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T147366
|
T147366: Setup automated topk wide row reporting
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T151396
|
T151396: Update Mathoid to service-template-node v0.5.3
|
resolved
|
Medium (orange)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
T169998
|
T169998: RFC: Container path conventions
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T170456
|
T170456: FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment
|
invalid
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T174982
|
T174982: Sourcemap is incorrect in RESTBase help page
|
resolved
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
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)
|
|
|
|
T179419
|
T179419: Migrate mathoid storage from legacy to new strategy
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T180800
|
T180800: Update to service-template-node v0.5.3
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T181200
|
T181200: Use "Charter" as preferred typeface on Electron
|
declined
|
Medium (orange)
|
Nirzar (Nirzar)
|
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)
|
|
|
|
T184110
|
T184110: Set up RESTBase on Cassandra 3 nodes
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T187255
|
T187255: Investigate abnormally wide partitions
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T190689
|
T190689: FY17/18 Q4 Program 7 Services Goal: Language variants support
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T191191
|
T191191: pdfrender logs to /var/log/syslog as well as to /srv/log/pdfrender
|
declined
|
Medium (orange)
|
ArielGlenn (ariel)
|
mobrovac (Marko Obrovac)
|
|
|
|
T193254
|
T193254: Global renames get stuck at metawiki
|
resolved
|
High (red)
|
alaa (علاء)
|
mobrovac (Marko Obrovac)
|
|
|
|
T195327
|
T195327: Normalise the Accept-Language header for REST API requests
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T195500
|
T195500: Global mass message delivered on meta but not on other wikis?
|
resolved
|
High (red)
|
Chris_troutman
|
mobrovac (Marko Obrovac)
|
|
|
|
T197789
|
T197789: Schema upgrades to add headers field
|
resolved
|
High (red)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
T197862
|
T197862: Increase the CPU count for proton[12]00[12]
|
resolved
|
Low (yellow)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T199264
|
T199264: Properly setup fonts-config on Proton servers
|
resolved
|
Medium (orange)
|
pmiazga (Piotr Miazga)
|
mobrovac (Marko Obrovac)
|
|
|
|
T201611
|
T201611: Deploy translation-server-v2
|
resolved
|
High (red)
|
Mvolz (Marielle Volz)
|
mobrovac (Marko Obrovac)
|
|
|
|
T202107
|
T202107: Job queue should not overload the DB servers when there is replication lag
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
mobrovac (Marko Obrovac)
|
|
|
|
T202982
|
T202982: Requests to MW 404 when on HTTPS
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T205452
|
T205452: Setup access from service to mysql
|
resolved
|
Medium (orange)
|
bmansurov (b)
|
mobrovac (Marko Obrovac)
|
|
|
|
T205911
|
T205911: Track and install additional npm packages for all service container images
|
resolved
|
Medium (orange)
|
thcipriani (Tyler Cipriani)
|
mobrovac (Marko Obrovac)
|
|
|
|
T206076
|
T206076: Wikimedia Technical Conference 2018 Session - Identifying our storage and search use cases
|
resolved
|
Needs Triage (violet)
|
debt (deb tankersley)
|
mobrovac (Marko Obrovac)
|
|
|
|
T207495
|
T207495: Puppet broken on deployment-sca01
|
resolved
|
Medium (orange)
|
Krenair (Alex Monk)
|
mobrovac (Marko Obrovac)
|
|
|
|
T208922
|
T208922: PHP Fatal Error: Class undefined: JobExecutor (jobrunners try to run labswiki jobs)
|
resolved
|
High (red)
|
Krinkle (Timo Tijhof)
|
mobrovac (Marko Obrovac)
|
|
|
|
T210451
|
T210451: Kafka eqiad.mediawiki.page-delete topic is empty
|
resolved
|
High (red)
|
Smalyshev (Stas Malyshev)
|
mobrovac (Marko Obrovac)
|
|
|
|
T210608
|
T210608: EventBus::createEvent Call to a member function format() on a non-object (boolean)
|
resolved
|
Unbreak Now! (pink)
|
hashar (Antoine "hashar" Musso)
|
mobrovac (Marko Obrovac)
|
|
|
|
T211386
|
T211386: RESTBase x-amples test started failing for citoid in beta cluster due to zotero being disabled.
|
resolved
|
Medium (orange)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
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)
|
|
|
|
T217725
|
T217725: Selected response type in REST BASE page does not match the info sent in request, resulting in 406 error
|
resolved
|
Low (yellow)
|
Arjunaraoc (Arjunaraoc)
|
mobrovac (Marko Obrovac)
|
|
|
|
T218952
|
T218952: Warning: get_class expects object (string given) from EventBusHooks.php
|
resolved
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
mobrovac (Marko Obrovac)
|
|
|
|
T219404
|
T219404: rack/setup/install restbase10[19-27].eqiad.wmnet
|
resolved
|
Medium (orange)
|
RobH (Rob Halsell)
|
mobrovac (Marko Obrovac)
|
|
|
|
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)
|
|
|
|
T221432
|
T221432: New swagger-ui try it out feature returns 406 for some endpoints
|
resolved
|
High (red)
|
bearND (Bernd Sitzmann)
|
mobrovac (Marko Obrovac)
|
|
|
|
T222305
|
T222305: CXServer alerting because it is requesting an old revision of a long page
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T222639
|
T222639: VisualEditor should request Parsoid HTML with ?stash=true query parameter
|
resolved
|
High (red)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
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)
|
|
|
|
T224239
|
T224239: Swagger-router 0.7.3 causes all outgoing HTTP requests to throw 504s
|
resolved
|
High (red)
|
Mholloway (Michael Holloway)
|
mobrovac (Marko Obrovac)
|
|
|
|
T224553
|
T224553: Migrate remaining Restbase servers to Stretch
|
resolved
|
Medium (orange)
|
MoritzMuehlenhoff (Moritz Mühlenhoff)
|
mobrovac (Marko Obrovac)
|
|
|
|
T225030
|
T225030: Expose mathoid warnings via restbase
|
resolved
|
Medium (orange)
|
Physikerwelt (Moritz Schubotz)
|
mobrovac (Marko Obrovac)
|
|
|
|
T225064
|
T225064: post merge builds in citoid are failing
|
resolved
|
High (red)
|
Mvolz (Marielle Volz)
|
mobrovac (Marko Obrovac)
|
|
|
|
T225329
|
T225329: preq provides no useful diagnostic info with 504 internal_http_error
|
resolved
|
Medium (orange)
|
Mholloway (Michael Holloway)
|
mobrovac (Marko Obrovac)
|
|
|
|
T225579
|
T225579: RESTBase doesn't start - No storage group configured for localhost
|
resolved
|
Medium (orange)
|
Daxfox2172 (L. Ohlemann)
|
mobrovac (Marko Obrovac)
|
|
|
|
T225711
|
T225711: Have service-template-node forward the request ID
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T226105
|
T226105: Deploy new media-list endpoint in RESTBase
|
resolved
|
High (red)
|
Mholloway (Michael Holloway)
|
mobrovac (Marko Obrovac)
|
|
|
|
T226368
|
T226368: service-runner 2.7.1 npm contains .git folder
|
resolved
|
High (red)
|
KartikMistry (Kartik Mistry)
|
mobrovac (Marko Obrovac)
|
|
|
|
T229018
|
T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents
|
resolved
|
High (red)
|
ssastry (Subramanya Sastry)
|
mobrovac (Marko Obrovac)
|
|
|
|
T230272
|
T230272: 404 error when using VisualEditor: apierror-visualeditor-docserver-http
|
resolved
|
Unbreak Now! (pink)
|
Daimona
|
mobrovac (Marko Obrovac)
|
|
|
|
T230791
|
T230791: Have a Mechanism for Storing and Retrieving Parsoid HTML from JS and PHP
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T231194
|
T231194: Increase concurrency of the cirrusCheckerJob
|
resolved
|
Medium (orange)
|
dcausse (David Causse)
|
mobrovac (Marko Obrovac)
|
|
|
|
T231361
|
T231361: Stop pregenerating and storing /page/definition responses
|
resolved
|
Medium (orange)
|
Mholloway (Michael Holloway)
|
mobrovac (Marko Obrovac)
|
|
|
|
T231569
|
T231569: Deploy Parsoid-PHP (integrated with Mediawiki) to the beta cluster
|
resolved
|
High (red)
|
ssastry (Subramanya Sastry)
|
mobrovac (Marko Obrovac)
|
|
|
|
T232007
|
T232007: Restbase: significant increase of outbound dropped packets
|
resolved
|
Medium (orange)
|
ayounsi (Arzhel Younsi)
|
mobrovac (Marko Obrovac)
|
|
|
|
T232449
|
T232449: Expose new PCS javascript endpoints: pagelib_body_start and pagelib_body_end
|
resolved
|
Medium (orange)
|
JoeWalsh (Joe Walsh)
|
mobrovac (Marko Obrovac)
|
|
|
|
T233584
|
T233584: Re-adjust cirrusSearchLinksUpdate vs cirrusSearchLinksUpdatePrioritized concurrency
|
resolved
|
High (red)
|
dcausse (David Causse)
|
mobrovac (Marko Obrovac)
|
|
|
|
T234058
|
T234058: Review new AbuseFilter hard deprecations ahead of 1.34 release
|
resolved
|
High (red)
|
Daimona
|
mobrovac (Marko Obrovac)
|
|
|
|
T234266
|
T234266: Cannot read property 'stored' of undefined
|
resolved
|
Medium (orange)
|
Arlolra (Arlo Breault)
|
mobrovac (Marko Obrovac)
|
|
|
|
T234412
|
T234412: Puppet fails on deployment-cache-text05
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T234772
|
T234772: Add banwiki to restbase
|
resolved
|
Medium (orange)
|
jhsoby (Jon Harald Søby)
|
mobrovac (Marko Obrovac)
|
|
|
|
T234928
|
T234928: RESTBase sometimes not retaining stashed content?
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235173
|
T235173: Stop pregenerating /page/metadata
|
resolved
|
Medium (orange)
|
Mholloway (Michael Holloway)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235465
|
T235465: Stashing: revid mismatch between URI and Etag
|
resolved
|
High (red)
|
mobrovac (Marko Obrovac)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235744
|
T235744: Add mnwwiki to restbase
|
resolved
|
Medium (orange)
|
jhsoby (Jon Harald Søby)
|
mobrovac (Marko Obrovac)
|
|
|
|
T235898
|
T235898: Enable Parsoid extension loading on all wtp* cluster servers
|
resolved
|
High (red)
|
ssastry (Subramanya Sastry)
|
mobrovac (Marko Obrovac)
|
|
|
|
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)
|
|
|
|
T237143
|
T237143: Log warning: Duplicate get(): "officewiki:echo:seen:message:time:{n}" fetched 2 times
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T237374
|
T237374: Add szywiki to restbase
|
resolved
|
Medium (orange)
|
jhsoby (Jon Harald Søby)
|
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)
|
|
|
|
T237745
|
T237745: Expose new PCS javascript and css endpoints in restbase
|
resolved
|
Medium (orange)
|
JoeWalsh (Joe Walsh)
|
mobrovac (Marko Obrovac)
|
|
|
|
T238083
|
T238083: Citoid logs fields explosion
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
mobrovac (Marko Obrovac)
|
|
|
|
T238344
|
T238344: MediaWiki Math invalid JSON in logs on Restbase server error
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
mobrovac (Marko Obrovac)
|
|
|
|
T238523
|
T238523: Add minwiktionary to restbase
|
resolved
|
Medium (orange)
|
jhsoby (Jon Harald Søby)
|
mobrovac (Marko Obrovac)
|
|
|
|
T238685
|
T238685: php-fpm isn't restarted when deploys are rolled back
|
resolved
|
High (red)
|
ssastry (Subramanya Sastry)
|
mobrovac (Marko Obrovac)
|
|
|
|
T238748
|
T238748: Class not found transient errors after Parsoid/PHP scap3 deploys
|
resolved
|
High (red)
|
ssastry (Subramanya Sastry)
|
mobrovac (Marko Obrovac)
|
|
|
|
T239607
|
T239607: MediaWiki::restInPeace: transaction round 'MediaWiki\Linter\RecordLintJob::run' still running
|
resolved
|
High (red)
|
jijiki (effie mouzeli)
|
mobrovac (Marko Obrovac)
|
|
|
|
T239768
|
T239768: All RestBase mirrored html2html language conversion pages have page title set to Main Page
|
resolved
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
mobrovac (Marko Obrovac)
|
|
|
|
T71702
|
T71702: Support PNG output for mathoid
|
resolved
|
High (red)
|
bzimport (bugzilla import bot)
|
mobrovac (Marko Obrovac)
|
|
|
|
T76165
|
T76165: Handle revision deletion and suppression in RESTBase
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T87392
|
T87392: Add property & index on namespace in page_revisions
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T87520
|
T87520: Set up update jobs for RESTBase: code done and deployed, to be configured
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|
T88652
|
T88652: Integrate revisions into /page structure. Was: Create a /page/revision/{revision} entry point
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
mobrovac (Marko Obrovac)
|
|
|
|