Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DC930921E for ; Mon, 31 Oct 2011 15:57:56 +0000 (UTC) Received: (qmail 6481 invoked by uid 500); 31 Oct 2011 15:57:56 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 6450 invoked by uid 500); 31 Oct 2011 15:57:56 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 6442 invoked by uid 99); 31 Oct 2011 15:57:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Oct 2011 15:57:56 +0000 X-ASF-Spam-Status: No, hits=-2001.2 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Oct 2011 15:57:53 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 6038E32AEBC for ; Mon, 31 Oct 2011 15:57:32 +0000 (UTC) Date: Mon, 31 Oct 2011 15:57:32 +0000 (UTC) From: "Jonathan Ellis (Updated) (JIRA)" To: commits@cassandra.apache.org Message-ID: <1284842793.41163.1320076652396.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1357700899.24917.1319726072138.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (CASSANDRA-3407) Failed upgrade from 0.8.5 to 1.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-3407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellis updated CASSANDRA-3407: -------------------------------------- Priority: Minor (was: Critical) Fix Version/s: 1.0.2 Actually we do have a problem, since we're supposed to check the partitioner setting in system table and raise an error there. But it looks like we run into this problem first... If we only built the interval tree for LCS then that would take care of it for the size-tiered case. Any better ideas? > Failed upgrade from 0.8.5 to 1.0.0 > ---------------------------------- > > Key: CASSANDRA-3407 > URL: https://issues.apache.org/jira/browse/CASSANDRA-3407 > Project: Cassandra > Issue Type: Bug > Components: Core > Affects Versions: 1.0.0 > Environment: Linux 2.6.18 > Reporter: Zhong Li > Priority: Minor > Fix For: 1.0.2 > > Attachments: 3407-assert-intervals.patch, exception1.txt, system.log, system.log, system.tar.gz > > > After installed 1.0.0 and changed config file cassandra.yaml, restart cassandra and got exception, > INFO 22:25:37,727 Opening /srv/opt/cassandra8/data/system/IndexInfo-g-121 (5428 bytes) > ERROR 22:25:37,753 Exception encountered during startup_type: 0}, > java.lang.StackOverflowError, validation_class: UTF8Type, index_type: 0}, > at java.math.BigInteger.compareMagnitude(BigInteger.java:2477) > at java.math.BigInteger.compareTo(BigInteger.java:2463)type: 0}, > at org.apache.cassandra.dht.BigIntegerToken.compareTo(BigIntegerToken.java:39) > at org.apache.cassandra.db.DecoratedKey.compareTo(DecoratedKey.java:83) > at org.apache.cassandra.db.DecoratedKey.compareTo(DecoratedKey.java:38) > at java.util.Arrays.mergeSort(Arrays.java:1144)dex_type: 0}, > at java.util.Arrays.sort(Arrays.java:1079)dex_type: 0}, > at java.util.Collections.sort(Collections.java:117)}, > at org.apache.cassandra.utils.IntervalTree.IntervalNode.findMinMedianMax(IntervalNode.java:102) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:43) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > ..... > at org.apache.cassandra.utils.IntervalTree.IntervalNode.(IntervalNode.java:51) > at org.apache.cassandra.utils.IntervalTree.IntervalTree.(IntervalTree.java:38) > at org.apache.cassandra.db.DataTracker$View.buildIntervalTree(DataTracker.java:522) > at org.apache.cassandra.db.DataTracker$View.replace(DataTracker.java:547) > at org.apache.cassandra.db.DataTracker.replace(DataTracker.java:268) > at org.apache.cassandra.db.DataTracker.addSSTables(DataTracker.java:237) > at org.apache.cassandra.db.ColumnFamilyStore.(ColumnFamilyStore.java:216) > at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:315) > at org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:285) > at org.apache.cassandra.db.Table.initCf(Table.java:372) > at org.apache.cassandra.db.Table.(Table.java:320) > at org.apache.cassandra.db.Table.open(Table.java:121) > at org.apache.cassandra.db.Table.open(Table.java:104) > at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:215) > at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:150) > at org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337) > at org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:106) > Exception encountered during startup: null -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira