T104208
|
T104208: alternative Cassandra metrics reporting
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T106346
|
T106346: setup an alertable threshold for Cassandra heap dumps
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T106351
|
T106351: RESTBase dashboard annotations for deployments (and more)
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
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)
|
|
|
|
T117109
|
T117109: consider using templates for standardized Cassandra dashboards
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
|
|
|
|
T117114
|
T117114: Ensure ansible-deploy can cope with multi-instance restarts
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T118524
|
T118524: Alert on abnormal storage growth patterns
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T120242
|
T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T121535
|
T121535: Perform cleanups to reclaim space from recent topology changes
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T125394
|
T125394: Ensure that EventBus extension gracefully handles service failures
|
open
|
Medium (orange)
|
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)
|
|
|
|
T127365
|
T127365: Cassandra upgrades in staging attempted to start root instance
|
resolved
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
|
|
|
|
T127472
|
T127472: Investigate reducing impact of single-node Cassandra latencies
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T132632
|
T132632: puppetize turning off reserved space for cassandra /srv
|
resolved
|
Low (yellow)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T132815
|
T132815: Develop a RESTBase Cassandra cluster capacity planning document
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T134461
|
T134461: Evaluate increased memtable_cleanup_threshold values
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T137419
|
T137419: Investigate aberrant disk read throughput in Cassandra (affects 2.2.x and 3.x)
|
open
|
High (red)
|
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)
|
|
|
|
T147366
|
T147366: Setup automated topk wide row reporting
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T148655
|
T148655: Cassandra: Work-around broken JVM GC log rotation
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T158691
|
T158691: Cassandra query tracing
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T164865
|
T164865: Prototype and test range delete-based current revision storage
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T177621
|
T177621: Apache Cassandra Tracking
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T177650
|
T177650: Cassandra compaction throughput rate limiting
|
invalid
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T177664
|
T177664: Cassandra races the JVM to create a heapdump
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T178169
|
T178169: c-cqlsh should work for single instance installations
|
open
|
Low (yellow)
|
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)
|
|
|
|
T178839
|
T178839: New upstream jvm-tools
|
open
|
Medium (orange)
|
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)
|
|
|
|
T179419
|
T179419: Migrate mathoid storage from legacy to new strategy
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T180804
|
T180804: Reconfigure deflate compressed keyspaces to use LZ4
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T184100
|
T184100: Reprovision legacy Cassandra nodes into new cluster
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T186562
|
T186562: Reimage JBO-RAID0 configured RESTBase HP machines
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T186567
|
T186567: Deprecate cassandra-metrics-collector?
|
resolved
|
Medium (orange)
|
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)
|
|
|
|
T187255
|
T187255: Investigate abnormally wide partitions
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
mobrovac (Marko Obrovac)
|
|
|
|
T187260
|
T187260: Reporting of wide Cassandra partitions
|
open
|
Low (yellow)
|
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)
|
|
|
|
T189529
|
T189529: Test/upload new cassandra 2.2.6 package (wmf3)
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
elukey (Luca Toscano)
|
|
|
|
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)
|
|
|
|
T189889
|
T189889: Excessive number of idle Cassandra connections
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T191627
|
T191627: Remove Cassandra 2.2.6 packages from jessie-wikimedia/thirdparty apt repo
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T191659
|
T191659: Configure a threshold for earlier notification of /srv/cassandra/instance-data
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
|
|
|
|
T191660
|
T191660: Script to collect forensic data from Cassandra hosts
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T191662
|
T191662: Document RESTBase cluster severity / response information
|
open
|
Low (yellow)
|
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)
|
|
|
|
T196377
|
T196377: Imbalanced storage distribution over JBOD devices
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T196745
|
T196745: Add Cassandra 3.11.2 package to internal APT repository
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T197018
|
T197018: Upstream changes to CQLSSTableWriter
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T197019
|
T197019: Publish bulk-import revision culling utility
|
declined
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T197477
|
T197477: RESTBase storage capacity planning
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
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)
|
|
|
|
T201103
|
T201103: Reconsider use of RESTBase k-r-v storage for mobileapps
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Pchelolo
|
|
|
|
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)
|
|
|
|
T206017
|
T206017: Hardware for session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
RobH (Rob Halsell)
|
|
|
|
T207946
|
T207946: Evaluate possible optimizations for concurrent JVMs
|
open
|
Lowest (sky)
|
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)
|
|
|
|
T209099
|
T209099: Establish baseline performance of Python/WSGI frameworks
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Clarakosi (Clara Andrew-Wani)
|
|
|
|
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)
|
|
|
|
T210843
|
T210843: Reshape RESTBase Cassandra cluster for server refresh
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T211721
|
T211721: Establish an SLA for session storage
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
EvanProdromou (Evan)
|
|
|
|
T215533
|
T215533: Enable use of session storage service in MediaWiki
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
BPirkle (BPirkle)
|
|
|
|
T219523
|
T219523: Session storage Cassandra metrics (Prometheus) not being collected
|
resolved
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T219560
|
T219560: Credentials needed for session storage Cassandra cluster
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Dzahn (Daniel Zahn)
|
|
|
|
T219831
|
T219831: Security Review For Kask
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
sbassett (Scott Bassett)
|
|
|
|
T220246
|
T220246: Management of Cassandra schema and keyspace/table configuration
|
stalled
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T221292
|
T221292: Establish performance of the session storage service
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T222227
|
T222227: Kask support for operations/software/service-checker
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
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)
|
|
|
|
T224620
|
T224620: Convert Cassandra contact to a list
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T224623
|
T224623: Upgrade RESTBase cluster to Stretch
|
duplicate
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
|
|
|
|
T226666
|
T226666: RESTBagOStuff client error handling
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
BPirkle (BPirkle)
|
|
|
|
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)
|
|
|
|
T227492
|
T227492: Problems deploying sessionstore service (staging) to k8s
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
WDoranWMF (Will Doran)
|
|
|
|
T227514
|
T227514: k8s liveness check(?) generating session storage log noise
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
akosiaris (Alexandros Kosiaris)
|
|
|
|
T228294
|
T228294: Cassandra PHP driver evaluation
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
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)
|
|
|
|
T230178
|
T230178: Install wrk, siege and lua-cjson packages on deploy1001
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Dzahn (Daniel Zahn)
|
|
|
|