[
https://issues.apache.org/jira/browse/CASSANDRA-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12748629#action_12748629
]
Sandeep Tata commented on CASSANDRA-395:
----------------------------------------
Quick Fix: Change MemtableObjectCountInMillions to 0.0002. This allows
memtables to be bigger and avoids kicking off a compaction before the
anticompaction can complete. BootstrapTest will no longer exhibit intermittent
failures. (verified)
But that's just a band-aid -- the real solution is to synchronize compaction &
anticompaction correctly.
> BootstrapTest occasionally fails
> --------------------------------
>
> Key: CASSANDRA-395
> URL: https://issues.apache.org/jira/browse/CASSANDRA-395
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Reporter: Jonathan Ellis
> Assignee: Sandeep Tata
> Fix For: 0.4
>
>
> sample failure:
> [junit] Testcase:
> testAntiCompaction1(org.apache.cassandra.db.BootstrapTest): Caused an
> ERROR
> [junit]
> /home/jonathan/projects/cassandra/git-trunk/build/test/cassandra/data/Keyspace1/Standard1-2-Data.db
> (No such file or directory)
>
> [junit] java.io.FileNotFoundException:
> /home/jonathan/projects/cassandra/git-trunk/build/test/cassandra/data/Keyspace1/Standard1-2-Data.db
> (No such file or directory)
>
> [junit] at java.io.RandomAccessFile.open(Native Method)
>
> [junit] at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
>
> [junit] at java.io.RandomAccessFile.<init>(RandomAccessFile.java:98)
>
> [junit] at
> org.apache.cassandra.io.BufferedRandomAccessFile.<init>(BufferedRandomAccessFile.java:142)
>
> [junit] at
> org.apache.cassandra.io.FileStruct.<init>(FileStruct.java:49)
>
> [junit] at
> org.apache.cassandra.io.SSTableReader.getFileStruct(SSTableReader.java:321)
>
> [junit] at
> org.apache.cassandra.db.ColumnFamilyStore.initializePriorityQueue(ColumnFamilyStore.java:655)
>
> [junit] at
> org.apache.cassandra.db.ColumnFamilyStore.doFileAntiCompaction(ColumnFamilyStore.java:911)
>
> [junit] at
> org.apache.cassandra.db.ColumnFamilyStore.doAntiCompaction(ColumnFamilyStore.java:814)
>
> [junit] at
> org.apache.cassandra.db.BootstrapTest.testAntiCompaction(BootstrapTest.java:63)
>
> [junit] at
> org.apache.cassandra.db.BootstrapTest.testAntiCompaction1(BootstrapTest.java:72)
>
> I have seen someone else mention this on IRC too. Most of the time, the test
> passes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.