[ https://issues.apache.org/jira/browse/CASSANDRA-6086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13776424#comment-13776424 ]
Oleg Anastasyev commented on CASSANDRA-6086: -------------------------------------------- Well, the common with CASSANDRA-6008 is that in my case node was dead before restart due to OOM. However, unlike 6008, CFs on which it reported this error was never truncated. > Node refuses to start with exception in > ColumnFamilyStore.removeUnfinishedCompactionLeftovers when find that some to > be removed files are already removed > --------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-6086 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6086 > Project: Cassandra > Issue Type: Bug > Components: Core > Reporter: Oleg Anastasyev > Assignee: Oleg Anastasyev > Fix For: 2.0.2 > > Attachments: removeUnfinishedCompactionLeftovers.txt > > > Node refuses to start with > {code} > Caused by: java.lang.IllegalStateException: Unfinished compactions reference > missing sstables. This should never happen since compactions are marked > finished before we start removing the old sstables. > at > org.apache.cassandra.db.ColumnFamilyStore.removeUnfinishedCompactionLeftovers(ColumnFamilyStore.java:544) > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:262) > {code} > IMO, there is no reason to refuse to start discivering files that must be > removed are already removed. It looks like pure bug diagnostic code and mean > nothing to operator (nor he can do anything about this). > Replaced throw of excepion with dump of diagnostic warning and continue > startup. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira