[ 
https://issues.apache.org/jira/browse/CASSANDRA-7713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14089346#comment-14089346
 ] 

Michael Shuler edited comment on CASSANDRA-7713 at 8/7/14 3:33 PM:
-------------------------------------------------------------------

Example CommitLogTest run that timed out on me, similar to what's happening in 
CI:
{noformat}
test:
     [echo] running unit tests
    [mkdir] Created dir: /home/mshuler/git/cassandra/build/test/cassandra
    [mkdir] Created dir: /home/mshuler/git/cassandra/build/test/output
    [junit] WARNING: multiple versions of ant detected in path for junit 
    [junit]          
jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/Project.class
    [junit]      and 
jar:file:/home/mshuler/git/cassandra/build/lib/jars/ant-1.6.5.jar!/org/apache/tools/ant/Project.class
    [junit] Testsuite: org.apache.cassandra.db.CommitLogTest
    [junit] Testsuite: org.apache.cassandra.db.CommitLogTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 
sec
    [junit] 
    [junit] Testcase: 
org.apache.cassandra.db.CommitLogTest:testCommitFailurePolicy_stop:       
Caused an ERROR
    [junit] Timeout occurred. Please note the time in the report does not 
reflect the time until the timeout.
    [junit] junit.framework.AssertionFailedError: Timeout occurred. Please note 
the time in the report does not reflect the time until the timeout.
    [junit] 
    [junit] 
    [junit] Test org.apache.cassandra.db.CommitLogTest FAILED (timeout)

BUILD FAILED
{noformat}
{noformat}
$ ls -la build/test/cassandra/commitlog/
total 3544
dr-xr-xr-x 2 mshuler mshuler    4096 Aug  7 10:20 .
drwxr-xr-x 5 mshuler mshuler    4096 Aug  7 10:20 ..
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853372.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853373.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853374.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853375.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853376.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853379.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853380.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853381.log
{noformat}

cassandra-2.0 CommitLogTest timeout system.log attached. (Total logged time is 
6 seconds, so test is not hitting 60 sec timeout due to actual runtime)


was (Author: mshuler):
    [junit]          
jar:file:/usr/share/ant/lib/ant.jar!/org/apache/tools/ant/Project.class
    [junit]      and 
jar:file:/home/mshuler/git/cassandra/build/lib/jars/ant-1.6.5.jar!/org/apache/tools/ant/Project.class
    [junit] Testsuite: org.apache.cassandra.db.CommitLogTest
    [junit] Testsuite: org.apache.cassandra.db.CommitLogTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 
sec
    [junit] 
    [junit] Testcase: 
org.apache.cassandra.db.CommitLogTest:testCommitFailurePolicy_stop:       
Caused an ERROR
    [junit] Timeout occurred. Please note the time in the report does not 
reflect the time until the timeout.
    [junit] junit.framework.AssertionFailedError: Timeout occurred. Please note 
the time in the report does not reflect the time until the timeout.
    [junit] 
    [junit] 
    [junit] Test org.apache.cassandra.db.CommitLogTest FAILED (timeout)
{noformat}
{noformat}
$ ls -la build/test/cassandra/commitlog/
total 3544
dr-xr-xr-x 2 mshuler mshuler    4096 Aug  7 10:20 .
drwxr-xr-x 5 mshuler mshuler    4096 Aug  7 10:20 ..
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853372.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853373.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853374.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853375.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853376.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853379.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853380.log
-rw-r--r-- 1 mshuler mshuler 1048576 Aug  7 10:20 CommitLog-3-1407424853381.log
{noformat}

cassandra-2.0 CommitLogTest timeout system.log attached. (Total logged time is 
6 seconds, so test is not hitting 60 sec timeout due to actual runtime)

> CommitLogTest failure causes cascading unit test failures
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-7713
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7713
>             Project: Cassandra
>          Issue Type: Test
>            Reporter: Michael Shuler
>             Fix For: 2.0.10, 2.1.1
>
>         Attachments: CommitLogTest.system.log.txt
>
>
> When CommitLogTest.testCommitFailurePolicy_stop fails or times out, 
> {{commitDir.setWritable(true)}} is never reached, so the 
> build/test/cassandra/commitlog directory is left without write permissions, 
> causing cascading failure of all subsequent tests.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to