[ https://issues.apache.org/jira/browse/CASSANDRA-11127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15303266#comment-15303266 ]
Paulo Motta commented on CASSANDRA-11127: ----------------------------------------- This would probably be better served by a unit test with a manually generated broken ka sstable, and then check if the index summary is being rebuilt correctly. Do you think it's worth to add this at this stage for 2.1 and 2.2 [~thobbs]? It's such an esoteric edge case now I'm not sure sure it's worth the investment, probably not. In any case, getting rid of the dtest definitely makes sense given its flakey nature and 3.0+ removal code and tests look good, so I will mark this as ready to commit. > index_summary_upgrade_test.py is failing > ---------------------------------------- > > Key: CASSANDRA-11127 > URL: https://issues.apache.org/jira/browse/CASSANDRA-11127 > Project: Cassandra > Issue Type: Bug > Components: Testing > Reporter: Philip Thompson > Assignee: Tyler Hobbs > Labels: dtest, windows > Fix For: 3.0.x > > Attachments: node1_debug.log > > > index_summary_upgrade_test.py is failing on the cassandra-3.0 branch, when > run without vnodes. The exception I'm seeing on cassci is different than > locally. The cassci failure is > [here|http://cassci.datastax.com/job/cassandra-3.0_novnode_dtest/157/testReport/index_summary_upgrade_test/TestUpgradeIndexSummary/test_upgrade_index_summary/]. > Locally I see the following: > {code} > 'ERROR [SSTableBatchOpen:2] 2016-02-05 15:29:04,304 CassandraDaemon.java:195 > - Exception in thread > Thread[SSTableBatchOpen:2,5,main]\njava.lang.AssertionError: Illegal bounds > [4..8); size: 4\n\tat > org.apache.cassandra.io.util.Memory.checkBounds(Memory.java:339) > ~[main/:na]\n\tat org.apache.cassandra.io.util.Memory.getInt(Memory.java:292) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.IndexSummary.getPositionInSummary(IndexSummary.java:146) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.IndexSummary.getKey(IndexSummary.java:151) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader.validateSummarySamplingLevel(SSTableReader.java:928) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:748) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:705) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:491) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:374) > ~[main/:na]\n\tat > org.apache.cassandra.io.sstable.format.SSTableReader$4.run(SSTableReader.java:533) > ~[main/:na]\n\tat > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > ~[na:1.8.0_66]\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266) > ~[na:1.8.0_66]\n\tat > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > ~[na:1.8.0_66]\n\tat > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [na:1.8.0_66]\n\tat java.lang.Thread.run(Thread.java:745) [na:1.8.0_66]'] > {code} > Node log is attached. -- This message was sent by Atlassian JIRA (v6.3.4#6332)