You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "sunhaihong (Jira)" <ji...@apache.org> on 2020/03/27 13:59:00 UTC

[jira] [Created] (CASSANDRA-15669) LeveledCompactionStrategy compact last level throw an ArrayIndexOutOfBoundsException

sunhaihong created CASSANDRA-15669:
--------------------------------------

             Summary: LeveledCompactionStrategy compact last level throw an ArrayIndexOutOfBoundsException
                 Key: CASSANDRA-15669
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15669
             Project: Cassandra
          Issue Type: Bug
            Reporter: sunhaihong
            Assignee: sunhaihong
         Attachments: cfs_compaction_info.png, error_info.png

cassandra will throw an ArrayIndexOutOfBoundsException when compact last level.

My test is as follows:
 # Create a table with LeveledCompactionStrategy and its params are 'enabled': 'true', 'fanout_size': '2', 'max_threshold': '32', 'min_threshold': '4', 'sstable_size_in_mb': '2'(fanout_size and sstable_size_in_mb are too small just to make it easier to reproduce the problem);
 # Insert data into the table by stress;
 # Cassandra throw an ArrayIndexOutOfBoundsException when compact level9 sstables(this level score bigger than 1.001)

I tested it on cassandra version 3.11.3 & 4.0-alpha3. The exception all happened.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org