Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A1C058AF7 for ; Sun, 14 Aug 2011 23:35:03 +0000 (UTC) Received: (qmail 61469 invoked by uid 500); 14 Aug 2011 23:35:01 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 61398 invoked by uid 500); 14 Aug 2011 23:35:00 -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 61388 invoked by uid 99); 14 Aug 2011 23:35:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2011 23:35:00 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jbellis@gmail.com designates 209.85.215.170 as permitted sender) Received: from [209.85.215.170] (HELO mail-ey0-f170.google.com) (209.85.215.170) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2011 23:34:55 +0000 Received: by eyd10 with SMTP id 10so2868105eyd.1 for ; Sun, 14 Aug 2011 16:34:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=XG169Sor7HgO1vtoKviInRme6d5cBI5+0hFXfpFaxb0=; b=JzX7WVegvYxd5VL5ofiYmy961eayA1Q0NxNAGQa5wA0LjpYtfxNLSgsGLlZVR2WGBi ijwHWfK1iPLZ1l2StnVf5iyRdE1FhXD9E7WyzgQyfdI7cHFxglcODjTiEcjmVGrwys7N ouew1HuIUikmlzHAxBB2CQB9lw59LA/udOtEU= Received: by 10.213.109.4 with SMTP id h4mr414487ebp.0.1313364874517; Sun, 14 Aug 2011 16:34:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.10.143 with HTTP; Sun, 14 Aug 2011 16:34:14 -0700 (PDT) In-Reply-To: References: From: Jonathan Ellis Date: Sun, 14 Aug 2011 18:34:14 -0500 Message-ID: Subject: Re: Merged counter shard with a count != 0 To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Did you try what it says to do first? "You need to restart this node with -Dcassandra.renew_counter_id=3Dtrue to fix." On Sun, Aug 14, 2011 at 12:28 PM, Philippe wrote: > Hi I'm getting the following at startup on one of the nodes on my 3 node > cluster with RF=3D3. > I have 6 keyspaces each with 10 column families that contain supercolumns > that contain only counter columns. > Looking > at=A0http://www.datastax.com/dev/blog/whats-new-in-cassandra-0-8-part-2-c= ounters > I see that I am supposed to "remove all data for that column family". > Does looking at the previous line for the same thread tell me which colum= n > family this is happening to ? > How do I "remove the data" on that node ? > Thanks > ERROR [CompactionExecutor:6] 2011-08-14 19:02:55,117 > AbstractCassandraDaemon.java (line 134) Fatal exception in thread > Thread[CompactionExecutor:6,1,main] > java.lang.RuntimeException: Merged counter shard with a count !=3D 0 (lik= ely > due to #2968). You need to restart this node with > -Dcassandra.renew_counter_id=3Dtrue to fix. > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.context.CounterContext.removeOldShards(CounterCon= text.java:633) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.CounterColumn.removeOldShards(CounterColumn.java:= 237) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.CounterColumn.removeOldShards(CounterColumn.java:= 273) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.PrecompactedRow.removeDeletedAndOldSha= rds(PrecompactedRow.java:67) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.PrecompactedRow.removeDeletedAndOldSha= rds(PrecompactedRow.java:60) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.PrecompactedRow.(PrecompactedRow= .java:75) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionController.getCompactedRow(C= ompactionController.java:140) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionIterator.getReduced(Compacti= onIterator.java:123) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionIterator.getReduced(Compacti= onIterator.java:43) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.= java:74) > =A0=A0 =A0 =A0 =A0at > com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractItera= tor.java:140) > =A0=A0 =A0 =A0 =A0at > com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:= 135) > =A0=A0 =A0 =A0 =A0at > org.apache.commons.collections.iterators.FilterIterator.setNextObject(Fil= terIterator.java:183) > =A0=A0 =A0 =A0 =A0at > org.apache.commons.collections.iterators.FilterIterator.hasNext(FilterIte= rator.java:94) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionManager.doCompactionWithoutS= izeEstimation(CompactionManager.java:569) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionManager.doCompaction(Compact= ionManager.java:506) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionMan= ager.java:141) > =A0=A0 =A0 =A0 =A0at > org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionMan= ager.java:107) > =A0=A0 =A0 =A0 =A0at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > =A0=A0 =A0 =A0 =A0at java.util.concurrent.FutureTask.run(FutureTask.java:= 138) > =A0=A0 =A0 =A0 =A0at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor= .java:886) > =A0=A0 =A0 =A0 =A0at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav= a:908) > =A0=A0 =A0 =A0 =A0at java.lang.Thread.run(Thread.java:662) > --=20 Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com