Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T101112
|
T101112: Setup/rack new restbase servers
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T102015
|
T102015: put new restbase servers in service
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102178
|
T102178: Fix RESTBase support for wikitech.wikimedia.org
|
declined
|
Medium (orange)
|
|
|
|
|
|
T102557
|
T102557: investigate new restbase machine disks timeouts
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T102575
|
T102575: document graphite failover/backfill procedures
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T104208
|
T104208: alternative Cassandra metrics reporting
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T105780
|
T105780: Create a doc explaining the SLA between services and the monitoring tool
|
open
|
Medium (orange)
|
|
|
|
|
|
T106346
|
T106346: setup an alertable threshold for Cassandra heap dumps
|
open
|
Medium (orange)
|
|
|
|
|
|
T107108
|
T107108: Flow notification links on mobile point to desktop
|
open
|
Medium (orange)
|
|
|
|
|
|
T107395
|
T107395: Remove docroot:/images/mobile in favour of docroot:/static/images/mobile
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T107610
|
T107610: Setup separate logical External Store for Flow in production
|
declined
|
High (red)
|
|
|
|
|
|
T108417
|
T108417: stat1002 access for tgr
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108646
|
T108646: Set-up Citoid behind RESTBase
|
resolved
|
High (red)
|
|
|
|
|
|
T108953
|
T108953: Cassandra inter-node encryption (TLS)
|
resolved
|
High (red)
|
|
|
|
|
|
T109950
|
T109950: Repair "svn.wikimedia.org/doc/" redirect for doc.wikimedia.org
|
open
|
Low (yellow)
|
|
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
|
|
|
|
|
T111382
|
T111382: codfw 3x spares for cassandra encryption testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T111588
|
T111588: RFC: API-driven web front-end
|
declined
|
Medium (orange)
|
|
|
|
|
|
T111654
|
T111654: Set up TLS for MariaDB replication
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113622
|
T113622: replace default Cassandra superuser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113733
|
T113733: column family cassandra metrics size
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113939
|
T113939: assess impact of many cassandra seed nodes with multi instance
|
resolved
|
High (red)
|
|
|
|
|
|
T114273
|
T114273: Cleanup active-DC based MW config code and make it more robust and easy to change
|
resolved
|
High (red)
|
|
|
|
|
|
T115548
|
T115548: Requesting access to analytics-privatedata-users for Bryan Davis
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T119612
|
T119612: Consider a serialization that supports random access for storage in the DB for Wikidata
|
open
|
Lowest (sky)
|
|
|
|
|
|
T119637
|
T119637: Update HHVM package to recent release
|
resolved
|
High (red)
|
|
|
|
|
|
T119642
|
T119642: Create a Master-master topology between datacenters for easier failover (setup circular replication dallas -> eqiad for mysql databases)
|
resolved
|
High (red)
|
|
|
|
|
|
T119651
|
T119651: Set $wmfSwiftCodfwConfig in PrivateSettings
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T119801
|
T119801: Update GeoIP cookie to include netspeed info
|
declined
|
High (red)
|
|
|
|
|
|
T120085
|
T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
|
open
|
Medium (orange)
|
|
|
|
|
|
T120122
|
T120122: Perform a rolling restart of all MySQL slaves (masters too for those services with low traffic)
|
resolved
|
High (red)
|
|
|
|
|
|
T120689
|
T120689: es1019 and its management interface are unresponsive
|
resolved
|
High (red)
|
|
|
|
|
|
T120885
|
T120885: codfw: rack 8 new misc systems
|
resolved
|
High (red)
|
|
|
|
|
|
T121240
|
T121240: Network isolation for production and semi-production services
|
open
|
Medium (orange)
|
|
|
|
|
|
T121535
|
T121535: Perform cleanups to reclaim space from recent topology changes
|
resolved
|
High (red)
|
|
|
|
|
|
T121558
|
T121558: setup kafka2001 & kafka2002
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T121882
|
T121882: 3 conf200x servers in codfw for zookeeper (and etcd?)
|
resolved
|
High (red)
|
|
|
|
|
|
T122825
|
T122825: Service Ownership and Maintenance
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122867
|
T122867: Evaluate the feasibility of cache invalidation for the action API
|
open
|
Medium (orange)
|
|
|
|
|
|
T122881
|
T122881: Install XKey vmod
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T1228
|
T1228: RESTbase deployment
|
resolved
|
High (red)
|
|
|
|
|
|
T123237
|
T123237: Provide production jessie image with node 4.2; use this for service-runner build command
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T123854
|
T123854: Set up action API latency / error rate metrics & alerts
|
resolved
|
High (red)
|
|
|
|
|
|
T123954
|
T123954: Investigate proper set up for using Kafka MirrorMaker with new main Kafka clusters.
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T124469
|
T124469: 4 more Kafka brokers, 2 in eqiad and 2 codfw
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T124795
|
T124795: codfw is in read only according to mediawiki
|
resolved
|
High (red)
|
|
|
|
|
|
T125084
|
T125084: MediaWiki monolog doesn't handle Kafka failures gracefully
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T125085
|
T125085: Split the API MediaWiki appserver pool into two external/internal pools
|
open
|
Medium (orange)
|
|
|
|
|
|
T125791
|
T125791: swiftrepl replication pass for thumbnails eqiad -> codfw
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T125906
|
T125906: Evaluate Brotli compression for Cassandra
|
declined
|
Medium (orange)
|
|
|
|
|
|
T126206
|
T126206: Upgrade to Varnish 4: things to remember
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T126253
|
T126253: additional graphite machines request, 1x per DC
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T127387
|
T127387: Split slash decoding from general percent normalization in Varnish VCL
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T127455
|
T127455: Enable HTTPS for Swift traffic
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T128077
|
T128077: Create a PKI that can be used by Puppet and for general purpose certificates
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T128107
|
T128107: install restbase1010-restbase1015
|
resolved
|
High (red)
|
|
|
|
|
|
T128590
|
T128590: Cassandra uses default ip address for outbound packets while bootstrapping
|
declined
|
Low (yellow)
|
|
|
|
|
|
T128788
|
T128788: Port varnishlog.py to new VSL API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T129467
|
T129467: HHVM 3.12 has a race-condition when starting up
|
resolved
|
High (red)
|
|
|
|
|
|
T129682
|
T129682: Look into solutions for replaying traffic to testing environment(s)
|
open
|
Medium (orange)
|
|
|
|
|
|
T129973
|
T129973: Dig through logs from 15 Mar 2016 read-only test and file bugs
|
resolved
|
High (red)
|
|
|
|
|
|
T130752
|
T130752: reclaim restbase1001-1006 to spares
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T130938
|
T130938: rack/setup new host graphite2002
|
resolved
|
High (red)
|
|
|
|
|
|
T131353
|
T131353: Port remaining scripts depending on varnishlog.py to new VSL API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131499
|
T131499: Upgrade all cache clusters to Varnish 4
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131501
|
T131501: Convert misc cluster to Varnish 4
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131502
|
T131502: Convert upload cluster to Varnish 4
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131503
|
T131503: Convert text cluster to Varnish 4
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131761
|
T131761: Solve large-object/stream/pass/chunked in upload cluster better
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T131959
|
T131959: rack/setup/deploy conf200[123]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T132632
|
T132632: puppetize turning off reserved space for cassandra /srv
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T132717
|
T132717: rack and set up graphite1003
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T132923
|
T132923: rack/setup/deploy conf200[123] switch configuration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T133001
|
T133001: Decom legacy ex-parsoidcache cxserver, citoid, and restbase service hostnames
|
open
|
Medium (orange)
|
|
|
|
|
|
T133178
|
T133178: RESTBase support for www.wikimedia.org missing
|
open
|
Medium (orange)
|
|
|
|
|
|
T133385
|
T133385: Implement GTID replication on MariaDB 10 servers
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T133523
|
T133523: Decide how to improve parsercache replication, sharding and HA
|
open
|
Medium (orange)
|
|
|
|
|
|
T134237
|
T134237: Graphoid returns a 400 on MW API time-out
|
declined
|
High (red)
|
|
|
|
|
|
T134551
|
T134551: Create functional cluster checks for all services (and have them page!)
|
open
|
Medium (orange)
|
|
|
|
|
|
T134809
|
T134809: Apache <=> mariadb SSL/TLS for cross-datacenter writes
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T134811
|
T134811: Consider REST with SSL (HyperSwitch/Cassandra) for session storage
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T134889
|
T134889: put additional graphite machines in service
|
resolved
|
High (red)
|
|
|
|
|
|
T134989
|
T134989: WDQS empty response - transfer clsoed with 15042 bytes remaining to read
|
resolved
|
High (red)
|
|
|
|
|
|
T135385
|
T135385: investigate carbon-c-relay stalls/drops towards graphite2002
|
declined
|
High (red)
|
|
|
|
|
|
T135696
|
T135696: Sort out vcl_deliver vs vcl_synth mess with v4 VCL
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T135762
|
T135762: A/B Testing solid framework
|
declined
|
Medium (orange)
|
|
|
|
|
|
T136218
|
T136218: Audit mysql database class and hhvm binding support of SSL
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T136603
|
T136603: Update limit.sh to support systemd-based cgroup management
|
open
|
Medium (orange)
|
|
|
|
|
|
T137272
|
T137272: Create BagOStuff subclass for HTTP
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T138093
|
T138093: Investigate query parameter normalization for MW/services
|
open
|
Medium (orange)
|
|
|
|
|
|
T140813
|
T140813: Protect sensitive user-related information with a UserData / auth / session service
|
open
|
Medium (orange)
|
|
|
|
|
|
T141524
|
T141524: eventbus should send statsd in batches
|
declined
|
Medium (orange)
|
|
|
|
|
|
T141897
|
T141897: Review new service 'pre-deployment to production' checklist
|
open
|
Medium (orange)
|
|
|
|
|
|
T142076
|
T142076: Analyze Range requests on cache_upload frontend
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T142226
|
T142226: Productize the Electron PDF render service & create a REST API end point
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T142233
|
T142233: Varnish 4 stalls with two consecutive Range requests using HTTP persistent connections
|
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)
|
|
|
|
|
|
T143694
|
T143694: Preliminary Design document for A/B testing
|
resolved
|
Medium (orange)
|
|
|
|
|
|