[
https://issues.apache.org/jira/browse/CASSANDRA-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12997892#comment-12997892
]
Jonathan Ellis commented on CASSANDRA-2216:
-------------------------------------------
bq. We could easily echo data if the sstable we are echoing from is at the last
version
Let's do that, and introduce a separate command to force deserialization.
(Telling people "compact to fix it" is not something we want to do since that
leaves you with One Big SSTable and all the problems associated w/ that.)
> Compaction can echo data which breaks upon sstable format changes
> -----------------------------------------------------------------
>
> Key: CASSANDRA-2216
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2216
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Reporter: Sylvain Lebresne
> Assignee: Sylvain Lebresne
> Priority: Critical
> Labels: compaction
> Fix For: 0.7.3
>
> Attachments: 0001-Don-t-echo-data-during-compaction.patch,
> 2216_v2.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> While compaction, if for a row we have only 1 sstable holding data, we echo
> this data. This breaks when we change the data format, creating mixed
> (corrupted) sstable.
> (I suspect this is the cause of CASSANDRA-2195, but opening a new ticket
> until we can confirm that hunch)
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira