Full repair

Merkle tree per range, compare, sync mismatches. Expensive. Traditional approach.

Advertisement

Incremental repair

Track already-repaired SSTables. Only new data hashed. Faster on second+ runs. Historically buggy — 4.0+ mostly reliable.

Advertisement

Subrange repair

Split token range into subranges. Repair one at a time. Reduces impact per run. Reaper automates.