Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T137350
|
T137350: Create general guidelines & processes to ensure thorough fault testing of services
|
declined
|
Medium (orange)
|
|
|
|
|
|
T152478
|
T152478: Upgrade Doxygen (to enable INHERIT_DOCS for methods from parent classes)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T157649
|
T157649: Partition the transclusions topic in ChangeProp
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T162818
|
T162818: nodejs / restbase services (mobileapps, aqs, recommendation-api, etc?) fail persistently after short windows of DNS unavailability
|
open
|
High (red)
|
|
|
|
|
|
T179901
|
T179901: Create a tmp directory just for MediaWiki
|
declined
|
Medium (orange)
|
|
|
|
|
|
T195392
|
T195392: Switch cronjobs on maintenance hosts to PHP7
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T205059
|
T205059: Excimer: new profiler for PHP
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T206015
|
T206015: Plan/design a session storage service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T207200
|
T207200: Revisit the logging work done on Q1 2017-2018 for the standard pod setup
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T209890
|
T209890: Memory consumption in Redis 3.2 vs Redis 2.8
|
declined
|
Low (yellow)
|
|
|
|
|
|
T210567
|
T210567: Create a way to intentionally trigger fatal errors in MediaWiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T210704
|
T210704: Migrate node-based services in production to node10
|
open
|
Medium (orange)
|
|
|
|
|
|
T210717
|
T210717: Find an alternative to HHVM curl connection pooling for PHP 7
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T211411
|
T211411: Citoid automated monitoring times out due to Zotero v2
|
resolved
|
High (red)
|
|
|
|
|
|
T212189
|
T212189: New Service Request: Wikidata Termbox SSR
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212801
|
T212801: TEC3:O3:O3.1:Q3 Goal - Move cxserver, citoid, changeprop, eventgate (new service) and ORES (partially) through the production CD Pipeline
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T213089
|
T213089: Upgrade memcached cluster to Debian Buster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213193
|
T213193: Migrate changeprop to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213194
|
T213194: Migrate citoid to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213195
|
T213195: Migrate cxserver to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213934
|
T213934: Set up a beta feature offering the use of PHP7
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T213963
|
T213963: Include git in our alpine docker image on docker-registry.wikimedia.org
|
declined
|
Medium (orange)
|
|
|
|
|
|
T215376
|
T215376: mwscript dies on mwmaint with PHP=php7.2 due to php-redis missing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T215883
|
T215883: Session storage Cassandra cluster configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T216664
|
T216664: MWException when viewing or comparing certain pages with Preprocessor_DOM (PHP7 beta feature)
|
resolved
|
High (red)
|
|
|
|
|
|
T217020
|
T217020: Test different growth factors for memcached (prep step for upgrade to newer versions)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217114
|
T217114: Migrate Proton to k8s and nodejs 10
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217650
|
T217650: Deployment strategy for the session storage application.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217881
|
T217881: Decide whether to keep violating OpenAPI/Swagger specification in our REST services
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218218
|
T218218: Make RESTBase spec standard compliant and switch to OpenAPI 3.0
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T218255
|
T218255: Enabling api-request eventgate to group1 caused minor service disruptions
|
resolved
|
High (red)
|
|
|
|
|
|
T218268
|
T218268: eventgate-analytics k8s pods occasionally can't produce to kafka
|
resolved
|
High (red)
|
|
|
|
|
|
T218346
|
T218346: Modern Event Platform: Deploy instance of EventGate service that produces events to kafka main
|
resolved
|
High (red)
|
|
|
|
|
|
T218396
|
T218396: Make change-prop tests independent of Kafka and Redis
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T218733
|
T218733: Migrate mobileapps to k8s and node 10
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T219128
|
T219128: Remove php7 beta feature
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T219129
|
T219129: Allow directing a percentage of API traffic to PHP7
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T219148
|
T219148: Use PHP7 to run all async jobs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T219150
|
T219150: Ramp up percentage of users on php7.2 to 100% on both API and appserver clusters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T219279
|
T219279: Some pages will become completely unreachable after PHP7 update due to Unicode changes
|
resolved
|
High (red)
|
|
|
|
|
|
T219332
|
T219332: Modern Event Platform: Stream Intake Service: Documentation
|
resolved
|
High (red)
|
|
|
|
|
|
T219560
|
T219560: Credentials needed for session storage Cassandra cluster
|
resolved
|
High (red)
|
|
|
|
|
|
T220235
|
T220235: Migrate Beta cluster services to use Kubernetes
|
resolved
|
High (red)
|
|
|
|
|
|
T220398
|
T220398: TEC3:O3:O3.1:Q4 Goal - Move cpjobqueue, Wikidata Termbox SSR (new service), Kask (session storage service) and ORES (partially) through the production CD Pipeline
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T220399
|
T220399: Migrate cpjobqueue to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220400
|
T220400: Migrate ORES to kubernetes
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T220401
|
T220401: Introduce kask session storage service to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220402
|
T220402: Introduce wikidata termbox SSR to kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220449
|
T220449: Split RESTBase in two services: storage service and API router/proxy
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220821
|
T220821: Add security sensitive nodes to our kubernetes cluster
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T220822
|
T220822: Site: 4 VM request for kubernetes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T221315
|
T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc.
|
open
|
Low (yellow)
|
|
|
|
|
|
T222305
|
T222305: CXServer alerting because it is requesting an old revision of a long page
|
resolved
|
High (red)
|
|
|
|
|
|
T222705
|
T222705: Improve Pybal's url checks
|
resolved
|
High (red)
|
|
|
|
|
|
T222899
|
T222899: Set up LVS for eventgate-main on port 32192
|
resolved
|
High (red)
|
|
|
|
|
|
T222900
|
T222900: Separate Wikitech cronjobs from production
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T222960
|
T222960: Fix restbase1017's physical rack
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T222962
|
T222962: Use new eventgate chart release analytics for eventgate-analytics service.
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T223336
|
T223336: [Regression] fatal-errors.php action=segfault results in a 503 error under php7-fpm.
|
declined
|
High (red)
|
|
|
|
|
|
T223344
|
T223344: Citoid container: Our config.yaml provided via Docker is unused?
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T223345
|
T223345: Zotero container: Production is running candidate version, last production version is broken due to lack of ca-certificates package
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T223395
|
T223395: Cxserver container: Container does not send fatal errors to docker logs via stdout?
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T223469
|
T223469: New Service Request: wikifeeds
|
resolved
|
High (red)
|
|
|
|
|
|
T223602
|
T223602: Define variant Wikimedia production config in compiled, static files
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T223835
|
T223835: Configure wikimedia.org to enable *:wikimedia.org Matrix user IDs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T223953
|
T223953: Deploy the RESTBase front-end service (RESTRouter) to Kubernetes
|
declined
|
Medium (orange)
|
|
|
|
|
|
T224041
|
T224041: Kask functional testing with Cassandra via the Deployment Pipeline
|
open
|
Medium (orange)
|
|
|
|
|
|
T224857
|
T224857: Enhance MediaWiki deployments for support of php7.x
|
resolved
|
High (red)
|
|
|
|
|
|
T225707
|
T225707: Upgrade python-service-checker across the fleet
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T226346
|
T226346: Update nodejs10 image to use the latest version of the package
|
resolved
|
High (red)
|
|
|
|
|
|
T226551
|
T226551: Package table_properties utility for Debian
|
open
|
Medium (orange)
|
|
|
|
|
|
T226675
|
T226675: Undeploy electron service from WMF production
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T227198
|
T227198: Allow service-checker to run multiple domains for RESTBase
|
declined
|
Low (yellow)
|
|
|
|
|
|
T227492
|
T227492: Problems deploying sessionstore service (staging) to k8s
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T227514
|
T227514: k8s liveness check(?) generating session storage log noise
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228069
|
T228069: Deploy Parsoid-PHP with Mediawiki to scandium for RT and performance testing
|
resolved
|
High (red)
|
|
|
|
|
|
T228643
|
T228643: Don't monitor HHVM on PHP7 only servers
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T228703
|
T228703: Keys from MediaWiki Redis Instances
|
resolved
|
High (red)
|
|
|
|
|
|
T228976
|
T228976: Allow to avoid installing HHVM from the mediawiki puppet module and profile
|
resolved
|
High (red)
|
|
|
|
|
|
T229051
|
T229051: Allow eventgate-analytics service to reach schema.svc.{eqiad,codfw}.wmnet:8190
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229792
|
T229792: Remove HHVM from production
|
resolved
|
High (red)
|
|
|
|
|
|
T229858
|
T229858: Pick a simple (short-term) deployment option for scandium
|
resolved
|
High (red)
|
|
|
|
|
|
T229980
|
T229980: Need help to create and deploy Debian-packaged Python 3 app
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230110
|
T230110: Stop forcing RUNNER=php for foreachwiki/foreachwikiindblist
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230144
|
T230144: Deploy scap 3.12.0-1 to production
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230861
|
T230861: PHP 7.2 is very slow on an allocation-intensive benchmark
|
open
|
Medium (orange)
|
|
|
|
|
|
T232081
|
T232081: Change Tag increased database contention (deadlocks) by the jobqueue (InjectRCRecordsJob)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T233654
|
T233654: Make the parsoid cluster support parsoid/PHP
|
resolved
|
High (red)
|
|
|
|
|
|
T233722
|
T233722: Set up LVS for parsoid/PHP
|
resolved
|
High (red)
|
|
|
|
|
|
T234175
|
T234175: Deploy wikidiff2 v1.9.0
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234283
|
T234283: Messages in Logstash from php-fatal-error.php are missing from type:mediawiki/channel:fatal
|
resolved
|
High (red)
|
|
|
|
|
|
T234376
|
T234376: Provision Kask for Echo timestamp storage in k8s
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234464
|
T234464: Echostore service endpoints
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234816
|
T234816: Make internal services use RESTRouter instead of RESTBase
|
declined
|
Medium (orange)
|
|
|
|
|
|
T235188
|
T235188: Preemptive refresh in getMultiWithSetCallback() and getMultiWithUnionSetCallback() pollutes cache
|
resolved
|
High (red)
|
|
|
|
|
|
T235216
|
T235216: Consider socket files for MW-to-mcrouter connection
|
open
|
Medium (orange)
|
|
|
|
|
|
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)
|
|
|
|
|
|
T235490
|
T235490: logstash_checker should be able to check for error for any php version
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T235558
|
T235558: Dashboards for monitoring of echostore
|
resolved
|
Medium (orange)
|
|
|
|
|
|