Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T108953
|
T108953: Cassandra inter-node encryption (TLS)
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T113622
|
T113622: replace default Cassandra superuser
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T117114
|
T117114: Ensure ansible-deploy can cope with multi-instance restarts
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T121535
|
T121535: Perform cleanups to reclaim space from recent topology changes
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T125904
|
T125904: Brotli compression for Cassandra
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T125906
|
T125906: Evaluate Brotli compression for Cassandra
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T126629
|
T126629: Cassandra 2.2.6
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T127472
|
T127472: Investigate reducing impact of single-node Cassandra latencies
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T130540
|
T130540: Figure out if nodes in different DCs can be bootstrapped in parallel
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
Eevans (Eric Evans)
|
|
|
|
T132632
|
T132632: puppetize turning off reserved space for cassandra /srv
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T137474
|
T137474: Investigate lack of recency bias in Cassandra histogram metrics
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T139639
|
T139639: RESTBase: Cassandra 2.2.6 post-upgrade checklist
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T142844
|
T142844: Collect droppable tombstone ratio metrics
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T144431
|
T144431: RESTBase k-r-v as Cassandra anti-pattern
|
resolved
|
Lowest (sky)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T146130
|
T146130: Inconsistent Cassandra disk load shown in metrics and nodetool status
|
resolved
|
Needs Triage (violet)
|
elukey (Luca Toscano)
|
Eevans (Eric Evans)
|
|
|
|
T156199
|
T156199: Low-latency current revision storage
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
Eevans (Eric Evans)
|
|
|
|
T157173
|
T157173: Verify requirements and parameters for efficient TTL'ed storage in Cassandra
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
Eevans (Eric Evans)
|
|
|
|
T164660
|
T164660: Restbase graphite alerts often showing up as UNKNOWN in icinga
|
duplicate
|
Medium (orange)
|
elukey (Luca Toscano)
|
Eevans (Eric Evans)
|
|
|
|
T164865
|
T164865: Prototype and test range delete-based current revision storage
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T177664
|
T177664: Cassandra races the JVM to create a heapdump
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T178177
|
T178177: Investigate aberrant Cassandra columnfamily read latency of restbase101{0,2,4}
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T178846
|
T178846: Cassandra keyspaces created with new storage strategy should not use date-tiered compaction
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T178905
|
T178905: Upgrade RESTBase cluster to Cassandra release: 3.11.2
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T179083
|
T179083: Cassandra schema creation seems unreliable
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T179105
|
T179105: Change new storage strategy defaults for Cassandra compression
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T180804
|
T180804: Reconfigure deflate compressed keyspaces to use LZ4
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T183745
|
T183745: FY17/18 Q3 Program 7 Services Goal: Full migration to Cassandra 3
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T184100
|
T184100: Reprovision legacy Cassandra nodes into new cluster
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T184199
|
T184199: Discontinue the Cassandra, Sqlite and Spec -ng packages
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T185089
|
T185089: Alert UNKNOWN for restbase cassandra graphite alerts
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
Eevans (Eric Evans)
|
|
|
|
T186656
|
T186656: Create missing Prometheus-based Grafana dashboards, and delete those obsolete
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T186751
|
T186751: Restablish RESTBase dev environment with Cassandra 3.11.2
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T189057
|
T189057: Understand (and if possible, improve) cluster performance under the new storage strategy
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T189822
|
T189822: Replace 5 Samsung SSD 850 devices w/ 4 1.6T Intel or HP SSDs
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T192112
|
T192112: Consider using default JVM G1GC settings in the RESTBase Cassandra cluster
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T192689
|
T192689: Unchecked storage growth
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T196745
|
T196745: Add Cassandra 3.11.2 package to internal APT repository
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T197082
|
T197082: Cassandra schema migrations to add page_language
|
resolved
|
High (red)
|
Pchelolo
|
Eevans (Eric Evans)
|
|
|
|
T197477
|
T197477: RESTBase storage capacity planning
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T200437
|
T200437: Clean up wikimediafoundation.org RESTBase storage
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T200803
|
T200803: Upgrade Cassandra 3.11.2 clusters to 3.11.4 (bugfix release)
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T200937
|
T200937: RESTBase k-r-v storage overcommit
|
invalid
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T201508
|
T201508: Read timeouts during full table scans
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T206010
|
T206010: RfC: Session storage service interface
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T206015
|
T206015: Plan/design a session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T206016
|
T206016: Create a service for session storage
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T208087
|
T208087: Replace remaining Samsung SSDs
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209098
|
T209098: Document Kask
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209102
|
T209102: Add JSON encoding/decoding to RESTBagOStuff
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209106
|
T209106: Setup session storage service testing/continuous integration
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209108
|
T209108: Monitoring and data collection for session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209109
|
T209109: Security model for session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209110
|
T209110: Logging for the session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T209389
|
T209389: rack/setup/install sessionstore200[123].codfw.wmnet
|
resolved
|
Medium (orange)
|
RobH (Rob Halsell)
|
Eevans (Eric Evans)
|
|
|
|
T209393
|
T209393: rack/setup/install sessionstore100[123].eqiad.wmnet
|
resolved
|
Medium (orange)
|
RobH (Rob Halsell)
|
Eevans (Eric Evans)
|
|
|
|
T210843
|
T210843: Reshape RESTBase Cassandra cluster for server refresh
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T215883
|
T215883: Session storage Cassandra cluster configuration
|
resolved
|
Medium (orange)
|
jijiki (effie mouzeli)
|
Eevans (Eric Evans)
|
|
|
|
T217650
|
T217650: Deployment strategy for the session storage application.
|
resolved
|
Medium (orange)
|
Joe (Giuseppe Lavagetto)
|
Eevans (Eric Evans)
|
|
|
|
T220246
|
T220246: Management of Cassandra schema and keyspace/table configuration
|
stalled
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T221031
|
T221031: Create new mobile storage tables
|
resolved
|
High (red)
|
Pchelolo
|
Eevans (Eric Evans)
|
|
|
|
T221292
|
T221292: Establish performance of the session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
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)
|
|
|
|
T222227
|
T222227: Kask support for operations/software/service-checker
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T222851
|
T222851: Improve Echo seentime code for multi-DC access
|
resolved
|
Medium (orange)
|
Catrope (Roan Kattouw)
|
Eevans (Eric Evans)
|
|
|
|
T222960
|
T222960: Fix restbase1017's physical rack
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
Eevans (Eric Evans)
|
|
|
|
T222990
|
T222990: Audit session storage to determine max age of un-GC'd sessions
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T224260
|
T224260: restbase-dev1006 has a broken disk
|
resolved
|
Needs Triage (violet)
|
Joe (Giuseppe Lavagetto)
|
Eevans (Eric Evans)
|
|
|
|
T224620
|
T224620: Convert Cassandra contact to a list
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T224995
|
T224995: Document that session TTL mismatch between Kask and MediaWiki (or other applications) will be silently ignored
|
resolved
|
Medium (orange)
|
EvanProdromou (Evan)
|
Eevans (Eric Evans)
|
|
|
|
T226988
|
T226988: Add/report build meta data
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T226989
|
T226989: Document the session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T228294
|
T228294: Cassandra PHP driver evaluation
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T228804
|
T228804: Create keyspaces in Cassandra for PCS endpoints
|
resolved
|
Medium (orange)
|
Pchelolo
|
Eevans (Eric Evans)
|
|
|
|
T229352
|
T229352: Code Review for Changes that Move Components Away from MainStash
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
Eevans (Eric Evans)
|
|
|
|
T229421
|
T229421: restbase-dev1006: ACPI errors
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T229697
|
T229697: Investigate Kask request latency
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T230515
|
T230515: Grafana dashboards for sessionstore, k8s staging, are not working
|
resolved
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T230792
|
T230792: Create Parsoid/PHP tables in Cassandra
|
resolved
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
Eevans (Eric Evans)
|
|
|
|
T231027
|
T231027: Cassandra instances outages (was: Outage of restbase2017-b)
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T234296
|
T234296: Completed migration
|
resolved
|
Medium (orange)
|
CCicalese_WMF (Cindy Cicalese)
|
Eevans (Eric Evans)
|
|
|
|
T234963
|
T234963: Deploy final configuration
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T238591
|
T238591: Cassandra node outage: restbase2015-c (Cassandra 3.11.4)
|
duplicate
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T239856
|
T239856: Fold services recommendations into Standards for services RfC
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T241790
|
T241790: (No Need By Date Provided) rack/setup/install restbase202[123]
|
resolved
|
Medium (orange)
|
RobH (Rob Halsell)
|
Eevans (Eric Evans)
|
|
|
|
T242344
|
T242344: Remove Parsoid-JS tables from Cassandra
|
resolved
|
Medium (orange)
|
Pchelolo
|
Eevans (Eric Evans)
|
|
|
|
T243000
|
T243000: Bootstrap new Cassandra instances: restbase202[123]-{a,b,c}
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T243106
|
T243106: Phased rollout of sessionstore to production fleet
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T243123
|
T243123: Login to at least en.wikipedia.beta.wmflabs.org and commons.wikimedia.beta.wmflabs.org sometimes fails with `There seems to be a problem with your login session`
|
resolved
|
Medium (orange)
|
zeljkofilipin (Željko Filipin)
|
Eevans (Eric Evans)
|
|
|
|
T248018
|
T248018: Drop Cassandra keyspaces for /page/references
|
resolved
|
Medium (orange)
|
Mholloway (Michael Holloway)
|
Eevans (Eric Evans)
|
|
|
|
T248543
|
T248543: Evaluate Envoy proxy for API gateway (and rate-limiter)
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T258414
|
T258414: Cassandra Grafana dashboards seem to disagree with actual utilization
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T281404
|
T281404: Cassandra command shell not working in sessionstore cluster
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T283838
|
T283838: Kask: gocql: no hosts available in the pool errors
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T289204
|
T289204: Move service-scaffold-golang & servicelib-golang to Gerrit and document
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T92560
|
T92560: move cassandra submodule into puppet repo
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T92590
|
T92590: use non-default credentials when authenticating to Cassandra
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T93496
|
T93496: Improve revision compression in Cassandra / Brotli or LZMA support
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
Eevans (Eric Evans)
|
|
|
|
T93884
|
T93884: graphs for Cassandra metrics
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T94329
|
T94329: secure Cassandra/RESTBase cluster
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|