[ 
https://issues.apache.org/jira/browse/CASSANDRA-3727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylvain Lebresne resolved CASSANDRA-3727.
-----------------------------------------

    Resolution: Fixed

I still had intermittent failure of columnFamilyStoreTest, but because 
SystemTable.isIndexBuilt() was suffering from the same 'I forgot to expunge 
tombstones' problem than SystemTable.loadTokens(). I took on myself to commit 
the same fix for that instance directly (and check no other method had this 
problem).

So closing this as all tests are now passing.

However I'd be interested to know if anyone else is seeing the 'unable to 
create link' stack trace during tests, because if so we should probably open 
another ticket to investigate.
                
> Fix unit tests failure
> ----------------------
>
>                 Key: CASSANDRA-3727
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3727
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 1.0.7
>            Reporter: Sylvain Lebresne
>            Priority: Blocker
>             Fix For: 1.0.7
>
>         Attachments: 3727.txt, CASSANDRA-3727-CliTest-timeout-fix.patch
>
>
> On current 1.0 branch (and on my machine: Linux), I have the following unit 
> test failures:
> * CliTest and EmbeddedCassandraTest: they both first kind of pass (JUnit 
> first prints a message with no failures in it), then hang until JUnit timeout 
> and fails with a 'Timeout occurred'. In other word, the tests themselves are 
> passing, but something they do prevents the process to exit cleanly leading 
> to a JUnit timeout. I don't want to discard that as not a problem, because if 
> something can make the process not exit cleanly, this can be a pain for 
> restarts (and in particular upgrades) and hence would be basically a 
> regression. I'm marking the ticket as blocker (for the release of 1.0.7) 
> mostly because of this one.
> * SystemTableTest: throws an assertionError. I haven't checked yet, so that 
> could be an easy one to fix.
> * RemoveTest: it fails, saying that '/127.0.0.1:7010 is in use by another 
> process' (consistently). But I have no other process running on port 7010. 
> It's likely just of problem of the test, but it's new and in the meantime 
> removes are not tested.
> * I also see a bunch of stack trace with errors like:
> {noformat}
>     [junit] ERROR 10:01:59,007 Fatal exception in thread 
> Thread[NonPeriodicTasks:1,5,main]
>     [junit] java.lang.RuntimeException: java.io.IOException: Unable to create 
> hard link from build/test/cassandra/data/Keyspace1/Indexed1-hc-1-Index.db to 
> /home/mcmanus/Git/cassandra/build/test/cassandra/data/Keyspace1/backups/Indexed1-hc-1-Index.db
>  (errno 17)
> {noformat}
> (with SSTableReaderTest). This does not make the tests fail, but it is still 
> worth investigating. It may be due to CASSANDRA-3101.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to