~/talk

Deciphering Cassandra’s Prophecy: Preventing the Fall of Your Application

Talkat Cassandra Summit 2023 · on Wednesday, 2023-12-13· at 16:10· LL21C (Lower Lobby Level)· [databases]
links:none on file
links:none on file
slides:none on file

Bloomberg runs Cassandra as a managed service at 2.5 PB, 3,000 nodes, 250 clusters and shares concrete failures and fixes: mixed TTLs plus TimeWindowCompactionStrategy cause tombstone buildup; diagnosis uses sstable_expired_blockers and sstable metadata, then fixes include unchecked_tombstone_compaction or allow_unsafe_aggressive_sstable_expiration, or switching to leveled compaction (Unified compaction in Cassandra 5). Other incidents: native OOM leaves gossip alive (kill node or use JVM agent like jvm-quake), auth cache refresh timeouts (async refresh in 4.1), and imbalance fixed by matching replication factor to rack count and allocate_tokens.

AI-written summary · about

  1. 0:00Cassandra at Bloomberg
  2. 2:05High disk usage and tombstones
  3. 8:47TTL and compaction fixes
  4. 9:49Cross-data center timeouts due to OOM errors
  5. 12:37Authorization errors under load
  6. 16:11Disk filling from imbalance
  7. 19:20Rack imbalance and replication
  8. 21:03Cassandra troubleshooting takeaways
  9. 22:05Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.