[
https://issues.apache.org/jira/browse/CASSANDRA-395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sandeep Tata updated CASSANDRA-395:
-----------------------------------
Attachment: 395.patch
Patch to call doAntiCompaction in the tests the same way we do in the actual
code -- by submitting it to the MinorCompactionManager so it serializes with
other compaction tasks.
Ran the tests a 200 times -- I don't see failures anymore.
> 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
>
> Attachments: 395.patch
>
>
> 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.