Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 4637 invoked from network); 14 May 2010 23:13:12 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 14 May 2010 23:13:12 -0000 Received: (qmail 82654 invoked by uid 500); 14 May 2010 23:13:11 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 82626 invoked by uid 500); 14 May 2010 23:13:11 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 82618 invoked by uid 99); 14 May 2010 23:13:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 May 2010 23:13:10 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of canovaj@gmail.com designates 209.85.210.179 as permitted sender) Received: from [209.85.210.179] (HELO mail-yx0-f179.google.com) (209.85.210.179) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 14 May 2010 23:13:06 +0000 Received: by yxe9 with SMTP id 9so2134726yxe.29 for ; Fri, 14 May 2010 16:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=7H2KAx4qTBDUTf4/qDHJs7obcb9/faRFEvZ7pFbUOmA=; b=IpOYRKfjYlSrWwWdXU/U6dLX6pdt5pYTw4FRN4xWXdYUwFKnjRJ4Agh91Ty7jv9O+0 0wvUysaGMEcOWpLY0PqQ8lxLrjWM7F787LxffEdLxvpzJ5zVXTBsyhMcKk4YrwzS6qJn 43ftXCcWmHX/6oOxp6pZT1TA6Sgf7WC3HRefA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=j/R8A1JhECgx3iE3rlCGG+YO1GmgU41PBY0sp6pXo5yx3t+J7E0rhQnxNIuhKLEFSE pKW0g4ES6kPtTMjx0X0+2iGBNMGyeK5FMbsQZMblruUYmiBAqlRFkIjLEnzqNK1U91pM mSwS1k0bMbUTJQqgMC74NMJo+ol/9++cusWPE= MIME-Version: 1.0 Received: by 10.150.239.1 with SMTP id m1mr2614664ybh.311.1273878765116; Fri, 14 May 2010 16:12:45 -0700 (PDT) Sender: canovaj@gmail.com Received: by 10.151.78.20 with HTTP; Fri, 14 May 2010 16:12:45 -0700 (PDT) Date: Fri, 14 May 2010 16:12:45 -0700 X-Google-Sender-Auth: Wjpc0YFixwxInmmA-FrS2hF92lI Message-ID: Subject: cassandra error From: AJ Chen To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=000e0cd25880481dc204869603a7 --000e0cd25880481dc204869603a7 Content-Type: text/plain; charset=ISO-8859-1 when starting cassandra, there is "Keys must be written in ascending order." error. and, when my application reads the datastore, it throws outofmemory exception. what causes this error? how should I go about to fix the problem? thanks, -aj INFO 15:55:19,713 Creating new commitlog segment C:\dev\content\cassandra\commitlog\CommitLog-1273877719713.log INFO 15:55:19,822 Last written key : DecoratedKey(61078635599166706937511052402724559481:L, 61078635599166706937511052402724559481:L) INFO 15:55:19,822 Current key : DecoratedKey(136380791207214638541884810421800860241:Bootstrap, 136380791207214638541884810421800860241:Bootstrap) INFO 15:55:19,822 Writing into file C:\dev\content\cassandra\data\system\LocationInfo-tmp-10-Data.db ERROR 15:55:20,385 Error in executor futuretask java.util.concurrent.ExecutionException: java.io.IOException: Keys must be written in ascending order. at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor.afterExecute(DebuggableThreadPoolExecutor.java:86) at org.apache.cassandra.db.CompactionManager$CompactionExecutor.afterExecute(CompactionManager.java:582) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:888) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.IOException: Keys must be written in ascending order. at org.apache.cassandra.io.SSTableWriter.beforeAppend(SSTableWriter.java:71) at org.apache.cassandra.io.SSTableWriter.append(SSTableWriter.java:95) at org.apache.cassandra.db.CompactionManager.doCompaction(CompactionManager.java:304) at org.apache.cassandra.db.CompactionManager$1.call(CompactionManager.java:102) at org.apache.cassandra.db.CompactionManager$1.call(CompactionManager.java:83) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) -- AJ Chen, PhD Chair, Semantic Web SIG, sdforum.org http://web2express.org twitter @web2express Palo Alto, CA, USA --000e0cd25880481dc204869603a7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable when starting cassandra, there is "Keys must be written in ascending o= rder." error.=A0 and, when my application reads the datastore, it thro= ws outofmemory exception.
what causes this error?=A0 how should I go ab= out to fix the problem? thanks, -aj

=A0INFO 15:55:19,713 Creating new commitlog segment C:\dev\content\cass= andra\commitlog\CommitLog-1273877719713.log
=A0INFO 15:55:19,822 Last wr= itten key : DecoratedKey(61078635599166706937511052402724559481:L, 61078635= 599166706937511052402724559481:L)
=A0INFO 15:55:19,822 Current key : DecoratedKey(136380791207214638541884810= 421800860241:Bootstrap, 136380791207214638541884810421800860241:Bootstrap)<= br>=A0INFO 15:55:19,822 Writing into file C:\dev\content\cassandra\data\sys= tem\LocationInfo-tmp-10-Data.db
ERROR 15:55:20,385 Error in executor futuretask
java.util.concurrent.Exe= cutionException: java.io.IOException: Keys must be written in ascending ord= er.
=A0=A0=A0=A0=A0=A0=A0 at java.util.concurrent.FutureTask$Sync.innerG= et(FutureTask.java:222)
=A0=A0=A0=A0=A0=A0=A0 at java.util.concurrent.FutureTask.get(FutureTask.jav= a:83)
=A0=A0=A0=A0=A0=A0=A0 at org.apache.cassandra.concurrent.Debuggabl= eThreadPoolExecutor.afterExecute(DebuggableThreadPoolExecutor.java:86)
= =A0=A0=A0=A0=A0=A0=A0 at org.apache.cassandra.db.CompactionManager$Compacti= onExecutor.afterExecute(CompactionManager.java:582)
=A0=A0=A0=A0=A0=A0=A0 at java.util.concurrent.ThreadPoolExecutor$Worker.run= Task(ThreadPoolExecutor.java:888)
=A0=A0=A0=A0=A0=A0=A0 at java.util.con= current.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
=A0= =A0=A0=A0=A0=A0=A0 at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Keys must be written in ascending order.=A0=A0=A0=A0=A0=A0=A0 at org.apache.cassandra.io.SSTableWriter.beforeAppen= d(SSTableWriter.java:71)
=A0=A0=A0=A0=A0=A0=A0 at org.apache.cassandra.i= o.SSTableWriter.append(SSTableWriter.java:95)
=A0=A0=A0=A0=A0=A0=A0 at org.apache.cassandra.db.CompactionManager.doCompac= tion(CompactionManager.java:304)
=A0=A0=A0=A0=A0=A0=A0 at org.apache.cas= sandra.db.CompactionManager$1.call(CompactionManager.java:102)
=A0=A0=A0= =A0=A0=A0=A0 at org.apache.cassandra.db.CompactionManager$1.call(Compaction= Manager.java:83)
=A0=A0=A0=A0=A0=A0=A0 at java.util.concurrent.FutureTask$Sync.innerRun(Futu= reTask.java:303)
=A0=A0=A0=A0=A0=A0=A0 at java.util.concurrent.FutureTas= k.run(FutureTask.java:138)


--
AJ Chen, PhD
= Chair, Semantic Web SIG, sdforum.org
http://web2express.org
twitter @w= eb2express
Palo Alto, CA, USA
--000e0cd25880481dc204869603a7--