cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefania (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CASSANDRA-12632) Failure in LogTransactionTest.testUnparsableFirstRecord-compression
Date Tue, 13 Sep 2016 07:04:20 GMT

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

Stefania edited comment on CASSANDRA-12632 at 9/13/16 7:04 AM:
---------------------------------------------------------------

The test failed because the new sstable files and txn log file did not exist. It's as if we
could not read the first corrupt record and the transaction cleanup carried on. My guess is
that in very rare cases a Java process may not read back the file contents that it just wrote
to disk, even if it's the same thread. If so, we should be able to fix this by syncing the
directory.

I'm multiplexing [here|http://cassci.datastax.com/view/Dev/view/stef1927/job/stef1927-testall-multiplex/20/]
to see if we can reproduce this.


was (Author: stefania):
The test failed because the new sstable files and txn log file did not exist. It's as if we
could not read the first corrupt record and the transaction was aborted rather than interrupted.
My guess is that in very rare cases a Java process may not read back the file contents that
it just wrote to disk. If so, we should be able to fix this by synching the folder in the
test.

I'm multiplexing [here|http://cassci.datastax.com/view/Dev/view/stef1927/job/stef1927-testall-multiplex/19/]
to see if we can reproduce this.

> Failure in LogTransactionTest.testUnparsableFirstRecord-compression
> -------------------------------------------------------------------
>
>                 Key: CASSANDRA-12632
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12632
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Testing
>            Reporter: Joel Knighton
>            Assignee: Stefania
>
> Stacktrace:
> {code}
> junit.framework.AssertionFailedError: [/home/automaton/cassandra/build/test/cassandra/data:161/TransactionLogsTest/mockcf23-73ad523078d311e6985893d33dad3001/mc-1-big-Index.db,
/home/automaton/cassandra/build/test/cassandra/data:161/TransactionLogsTest/mockcf23-73ad523078d311e6985893d33dad3001/mc-1-big-TOC.txt,
/home/automaton/cassandra/build/test/cassandra/data:161/TransactionLogsTest/mockcf23-73ad523078d311e6985893d33dad3001/mc-1-big-Filter.db,
/home/automaton/cassandra/build/test/cassandra/data:161/TransactionLogsTest/mockcf23-73ad523078d311e6985893d33dad3001/mc-1-big-Data.db,
/home/automaton/cassandra/build/test/cassandra/data:161/TransactionLogsTest/mockcf23-73ad523078d311e6985893d33dad3001/mc_txn_compaction_73af4e00-78d3-11e6-9858-93d33dad3001.log]
> 	at org.apache.cassandra.db.lifecycle.LogTransactionTest.assertFiles(LogTransactionTest.java:1228)
> 	at org.apache.cassandra.db.lifecycle.LogTransactionTest.assertFiles(LogTransactionTest.java:1196)
> 	at org.apache.cassandra.db.lifecycle.LogTransactionTest.testCorruptRecord(LogTransactionTest.java:1040)
> 	at org.apache.cassandra.db.lifecycle.LogTransactionTest.testUnparsableFirstRecord(LogTransactionTest.java:988)
> {code}
> Example failure:
> http://cassci.datastax.com/job/cassandra-3.9_testall/89/testReport/junit/org.apache.cassandra.db.lifecycle/LogTransactionTest/testUnparsableFirstRecord_compression/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message