Jonathan Ellis created CASSANDRA-5410:
-----------------------------------------

             Summary: incremental backups race
                 Key: CASSANDRA-5410
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5410
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.0
            Reporter: Jonathan Ellis
            Priority: Minor
             Fix For: 1.2.4


incremental backups does not mark things referenced or compacting, so it could 
get compacted away before createLinks runs.  Occasionally you can see this 
happen during ColumnFamilyStoreTest.  (Since it runs on the background tasks 
stage, it does not fail the test.)

{noformat}
    [junit] java.lang.RuntimeException: Tried to hard link to file that does 
not exist 
build/test/cassandra/data/Keyspace1/Standard1/Keyspace1-Standard1-ja-8-Statistics.db
    [junit]     at 
org.apache.cassandra.io.util.FileUtils.createHardLink(FileUtils.java:72)
    [junit]     at 
org.apache.cassandra.io.sstable.SSTableReader.createLinks(SSTableReader.java:1066)
    [junit]     at 
org.apache.cassandra.db.DataTracker$1.run(DataTracker.java:168)
    [junit]     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    [junit]     at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    [junit]     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    [junit]     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
{noformat}

--
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

Reply via email to