Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Correctness - Unrecoverable Corruption / Loss
-
Critical
-
Normal
-
Fuzz Test
-
All
-
None
-
Description
This is similar to CASSANDRA-13004 and was caused by CASSANDRA-15899
Basically the column placeholders introduced in 15899 can get read-repaired in to the memtable and later flushed to disk and in some cases this can conflict with the actual column (if the actual column is a collection for example) and cause CorruptSSTableExceptions.
Fix is probably to just revert 15899, at least until if and when we find a solution that we can rely on. Will post that + test next week.
Attachments
Issue Links
- causes
-
CASSANDRA-16770 Avoid sending cdc column in serialization header to 3.0 nodes
- Resolved