Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Duplicate
-
None
-
None
-
None
Description
If somehow we have commit log records around since prior to a repair was completed, and we have repair-aware tombstone collection, then we could potentially reintroduce deleted data. Since we consider repaired data to be completely up-to-date, unless there has been a cross-cluster failure where data only ended up in the commit log, the commit log records will by now be superfluous. Some grace period may be necessary, as with CASSANDRA-6434.
Attachments
Issue Links
- duplicates
-
CASSANDRA-8498 Replaying commit log records that are older than gc_grace is dangerous
- Open
- is part of
-
CASSANDRA-6434 Repair-aware gc grace period
- Resolved
- is related to
-
CASSANDRA-7275 Errors in FlushRunnable may leave threads hung
- Resolved