cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-2309) Scrub resulting in "Keys must be written in ascending order" exception
Date Wed, 23 Mar 2011 19:55:05 GMT

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

Jonathan Ellis commented on CASSANDRA-2309:
-------------------------------------------

the NPE is because it doesn't have metadata for the CF it's trying to instantiate.  you probably
need to add some debug statements along that stacktrace to figure out why.

Also: it looks like you're running with asserts off.  That makes it trickier to debug.

> Scrub resulting in "Keys must be written in ascending order" exception
> ----------------------------------------------------------------------
>
>                 Key: CASSANDRA-2309
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2309
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 0.7.3, 0.7.4
>            Reporter: Jason Harvey
>
> Getting the following when I try to scrub. The SSTable causing it is over a gig. Trying
to repro on smaller tables so I have something to upload.
> {code}
> DEBUG [CompactionExecutor:1] 2011-03-10 12:07:13,264 CompactionManager.java (line 543)
Reading row at 552076476
> DEBUG [CompactionExecutor:1] 2011-03-10 12:07:13,265 CompactionManager.java (line 552)
row 6c6173745f636f6d6d656e74735f74335f386c387633 is 168 bytes
> DEBUG [CompactionExecutor:1] 2011-03-10 12:07:13,265 CompactionManager.java (line 581)
Index doublecheck: row 6c6173745f636f6d6d656e74735f74335f386c387633 is 168 bytes
>  INFO [CompactionExecutor:1] 2011-03-10 12:07:13,265 SSTableWriter.java (line 108) Last
written key : DecoratedKey(125686934811414729670440675125192621396, 627975726c2833626333626339353363353762313133373331336461303233396438303534312c66692e676f73757065726d6f64656c2e636f6d2f70726f66696c65732f2f6170706c65747265713d3132373333393332313937363529)
>  INFO [CompactionExecutor:1] 2011-03-10 12:07:13,265 SSTableWriter.java (line 109) Current
key : DecoratedKey(11163129555189411157074346827960371449, 6c6173745f636f6d6d656e74735f74335f386c387633)
>  INFO [CompactionExecutor:1] 2011-03-10 12:07:13,265 SSTableWriter.java (line 110) Writing
into file /var/lib/cassandra/data/reddit/permacache-tmp-f-168492-Data.db
>  WARN [CompactionExecutor:1] 2011-03-10 12:07:13,265 CompactionManager.java (line 599)
Non-fatal error reading row (stacktrace follows)
> java.io.IOException: Keys must be written in ascending order.
>         at org.apache.cassandra.io.sstable.SSTableWriter.beforeAppend(SSTableWriter.java:111)
>         at org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:128)
>         at org.apache.cassandra.db.CompactionManager.doScrub(CompactionManager.java:591)
>         at org.apache.cassandra.db.CompactionManager.access$600(CompactionManager.java:56)
>         at org.apache.cassandra.db.CompactionManager$3.call(CompactionManager.java:195)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:636)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message