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

Dmitrii Saprykin edited comment on CASSANDRA-9126 at 8/22/15 12:00 PM:
-----------------------------------------------------------------------

I also experience the same issue. I did 'nodetool scrub' for affected 
columnfamily without any errors. And issue persists after scrub

We use:
Cassandra 2.0.15, LCS, HSHA, 256 vnodes per node. nodetool repair -par -st 
<start-range> -et <end-range>. I use subranges from describe_splits_ex to make 
subrange repair.

Keyspace is 8 nodes, RF=3, ~300GB per node (~1TB of unique data without RF), 
~10.000.000 keys

Before scrub we had:
{noformat}
ERROR [CompactionExecutor:499] 2015-08-21 20:26:24,438 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:499,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1928386083417163406, 
0313ad7e) >= current key DecoratedKey(1911131194341551311, 010b2fb4) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-26880-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:498] 2015-08-21 20:29:14,655 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:498,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1928386083417163406, 
0313ad7e) >= current key DecoratedKey(1911131194341551311, 010b2fb4) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-26954-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
{noformat}

After scrub I see following errors during compaction:
{noformat}
ERROR [CompactionExecutor:815] 2015-08-22 03:16:17,153 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:815,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-28982-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:819] 2015-08-22 03:18:10,152 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:819,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-28999-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:33,374 Validator.java (line 
255) Failed creating a merkle tree for [repair 
#a76b0d50-48a6-11e5-849b-3bfefac09ede on bigks/chunks, 
(1916658571049540871,1922266576662767350]], /130.14.18.93 (see log for details)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:33,374 CassandraDaemon.java 
(line 258) Exception in thread Thread[ValidationExecutor:592,1,main]
java.lang.AssertionError: row DecoratedKey(1916775706087412870, 013a445b) 
received out of order wrt DecoratedKey(1922197470632862656, 02c3a415)
        at org.apache.cassandra.repair.Validator.add(Validator.java:137)
        at 
org.apache.cassandra.db.compaction.CompactionManager.doValidationCompaction(CompactionManager.java:806)
        at 
org.apache.cassandra.db.compaction.CompactionManager.access$600(CompactionManager.java:63)
        at 
org.apache.cassandra.db.compaction.CompactionManager$8.call(CompactionManager.java:404)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:37,287 Validator.java (line 
255) Failed creating a merkle tree for [repair 
#aaab6b40-48a6-11e5-849b-3bfefac09ede on bigks/chunks, 
(1924415850871700726,1932964198982195249]], /130.14.18.93 (see log for details)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:37,287 CassandraDaemon.java 
(line 258) Exception in thread Thread[ValidationExecutor:592,1,main]
java.lang.AssertionError: row DecoratedKey(1924416666703877076, 00e57790) 
received out of order wrt DecoratedKey(1928782589289822441, 030cb3d9)
        at org.apache.cassandra.repair.Validator.add(Validator.java:137)
        at 
org.apache.cassandra.db.compaction.CompactionManager.doValidationCompaction(CompactionManager.java:806)
        at 
org.apache.cassandra.db.compaction.CompactionManager.access$600(CompactionManager.java:63)
        at 
org.apache.cassandra.db.compaction.CompactionManager$8.call(CompactionManager.java:404)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:1005] 2015-08-22 06:07:15,676 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:1005,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-29048-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:1009] 2015-08-22 06:11:24,670 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:1009,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-29071-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
{noformat}


was (Author: saprykin):
I also experience the same issue. I did 'nodetool scrub' for affected 
columnfamily without any errors. And issue persists after scrub

We use:
Cassandra 2.0.15, LCS, HSHA. 

Keyspace is 8 nodes, RF=3, ~300GB per node (~1TB of unique data without RF), 
~10.000.000 keys

Before scrub we had:
{noformat}
ERROR [CompactionExecutor:499] 2015-08-21 20:26:24,438 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:499,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1928386083417163406, 
0313ad7e) >= current key DecoratedKey(1911131194341551311, 010b2fb4) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-26880-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:498] 2015-08-21 20:29:14,655 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:498,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1928386083417163406, 
0313ad7e) >= current key DecoratedKey(1911131194341551311, 010b2fb4) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-26954-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
{noformat}

After scrub I see following errors during compaction:
{noformat}
ERROR [CompactionExecutor:815] 2015-08-22 03:16:17,153 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:815,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-28982-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:819] 2015-08-22 03:18:10,152 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:819,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-28999-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:33,374 Validator.java (line 
255) Failed creating a merkle tree for [repair 
#a76b0d50-48a6-11e5-849b-3bfefac09ede on bigks/chunks, 
(1916658571049540871,1922266576662767350]], /130.14.18.93 (see log for details)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:33,374 CassandraDaemon.java 
(line 258) Exception in thread Thread[ValidationExecutor:592,1,main]
java.lang.AssertionError: row DecoratedKey(1916775706087412870, 013a445b) 
received out of order wrt DecoratedKey(1922197470632862656, 02c3a415)
        at org.apache.cassandra.repair.Validator.add(Validator.java:137)
        at 
org.apache.cassandra.db.compaction.CompactionManager.doValidationCompaction(CompactionManager.java:806)
        at 
org.apache.cassandra.db.compaction.CompactionManager.access$600(CompactionManager.java:63)
        at 
org.apache.cassandra.db.compaction.CompactionManager$8.call(CompactionManager.java:404)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:37,287 Validator.java (line 
255) Failed creating a merkle tree for [repair 
#aaab6b40-48a6-11e5-849b-3bfefac09ede on bigks/chunks, 
(1924415850871700726,1932964198982195249]], /130.14.18.93 (see log for details)
ERROR [ValidationExecutor:592] 2015-08-22 03:20:37,287 CassandraDaemon.java 
(line 258) Exception in thread Thread[ValidationExecutor:592,1,main]
java.lang.AssertionError: row DecoratedKey(1924416666703877076, 00e57790) 
received out of order wrt DecoratedKey(1928782589289822441, 030cb3d9)
        at org.apache.cassandra.repair.Validator.add(Validator.java:137)
        at 
org.apache.cassandra.db.compaction.CompactionManager.doValidationCompaction(CompactionManager.java:806)
        at 
org.apache.cassandra.db.compaction.CompactionManager.access$600(CompactionManager.java:63)
        at 
org.apache.cassandra.db.compaction.CompactionManager$8.call(CompactionManager.java:404)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:1005] 2015-08-22 06:07:15,676 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:1005,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-29048-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
ERROR [CompactionExecutor:1009] 2015-08-22 06:11:24,670 CassandraDaemon.java 
(line 258) Exception in thread Thread[CompactionExecutor:1009,1,main]
java.lang.RuntimeException: Last written key DecoratedKey(1922197470632862656, 
02c3a415) >= current key DecoratedKey(1916775706087412870, 013a445b) writing 
into /data/cassandra/storage/data/bigks/chunks/bigks-chunks-tmp-jb-29071-Data.db
        at 
org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
        at 
org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
        at 
org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:170)
        at 
org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
        at 
org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
        at 
org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
        at 
org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
{noformat}

> java.lang.RuntimeException: Last written key DecoratedKey >= current key 
> DecoratedKey
> -------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-9126
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9126
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: srinivasu gottipati
>            Priority: Critical
>             Fix For: 2.0.x
>
>
> Cassandra V: 2.0.14,
> Getting the following exceptions while trying to compact (I see this issue 
> was raised in earlier versions and marked as closed. However it still appears 
> in 2.0.14). In our case, compaction is not getting succeeded and keep failing 
> with this error.:
> {code}java.lang.RuntimeException: Last written key 
> DecoratedKey(3462767860784856708, 
> 354038323137333038305f3330325f31355f474d4543454f) >= current key 
> DecoratedKey(3462334604624154281, 
> 354036333036353334315f3336315f31355f474d4543454f) writing into {code}
> .......
> Stacktrace:{code}
>       at 
> org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:143)
>       at 
> org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:166)
>       at 
> org.apache.cassandra.db.compaction.CompactionTask.runMayThrow(CompactionTask.java:167)
>       at 
> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
>       at 
> org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:60)
>       at 
> org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:59)
>       at 
> org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:198)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>       at java.lang.Thread.run(Thread.java:745){code}
> Any help is greatly appreciated



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

Reply via email to