[
https://issues.apache.org/jira/browse/CASSANDRA-5469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13633293#comment-13633293
]
Yuki Morishita commented on CASSANDRA-5469:
-------------------------------------------
Probably related to CASSANDRA-5350?
MeteredFlusher could open ColumnFamilyStore before scrubDirectories.
> Race condition between index building and scrubDirectories() at startup
> -----------------------------------------------------------------------
>
> Key: CASSANDRA-5469
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5469
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Affects Versions: 1.0.12, 1.1.10, 1.2.4
> Reporter: amorton
>
> From user group
> http://www.mail-archive.com/[email protected]/msg29207.html
> In CassandraDaemon.setup() the call to SystemTable.checkHealth() results in
> the CFS's being created. As part of their creation they kick of async
> secondary index build if the index is not marked as built
> (SecondaryIndexManager.addIndexedColumn()). Later in CD.setup() the call is
> made to scrub the data dirs and this can race with the tmp files created by
> the index rebuild. The result is an error that prevents the node starting.
> Should we delay rebuilding secondary indexes until after startup has
> completed or rebuild them synchronously ?
--
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