[ https://issues.apache.org/jira/browse/CASSANDRA-1702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930354#action_12930354 ]
Stu Hood commented on CASSANDRA-1702: ------------------------------------- Would it be possible to differentiate read errors (recoverable) from write errors (non-recoverable) here? If for some reason we can't write to the destination, won't we drop all data in the rest of the inputs? > handle skipping bad rows in LazilyCompacted path > ------------------------------------------------ > > Key: CASSANDRA-1702 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1702 > Project: Cassandra > Issue Type: Improvement > Components: Core > Affects Versions: 0.7 beta 1 > Reporter: Jonathan Ellis > Assignee: Jonathan Ellis > Priority: Minor > Fix For: 0.7.0 > > Attachments: 1702.txt > > > it's easy to handle skipping bad rows during compation in the PreCompacted > (merged-in-memory) path and we have done this for a long time. It is harder > in the LazilyCompacted path since we have already started writing data when > we discover that some of the source rows cannot be deserialized. This adds > mark/reset to SSTableWriter so compaction can skip back to the beginning in > these circumstances. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.