Day 15/100

Day 15/100

Tombstones

  • In scylla you don’t really delete the data you just mark that row for deletion
  • created when data is deleted, tombstones disappear after gc_grace_seconds

Cemeteries

  • performance can be impacted by presence of tombstones
  • make sure tombstones are expiring fast enough
  • make sure the cluster has enough resources to compact often

Scylla Manager

Screenshot 2022-04-05 at 12.40.05 AM.png

  • Cluster Operations Automation Tool [COAT]
  • Centrally Managed
  • persistent, highly available, stateless
  • sctool status is sample health check query

Node Repair vs Manager Repair

  • local level | global level
  • Ad hoc operations | Recurrent/ Ad hoc
  • Fire and Forget | Start/stop Follow progress from CLI and Dashboard
  • no records | keeps track history
  • shard ignorent | shard aware
  • no retries | custom retrys

Scylla Repair Intensity and Speed

  • When scheduling repair, you may specify --intensity param
    • intensity =1, will repair one segment in each repair command on all shards in parallel
    • value >1 specify the number of segments repaired by scylla (higher speed and cluster load)
  • value < 1 shows % of node's shards repaired in parallel
  • intensity =0 will use limits specified in scylla manager configuration