Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 4C785200C6F for ; Tue, 9 May 2017 20:06:10 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 4B2B7160BC8; Tue, 9 May 2017 18:06:10 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 71A7C160B9A for ; Tue, 9 May 2017 20:06:09 +0200 (CEST) Received: (qmail 41594 invoked by uid 500); 9 May 2017 18:06:08 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 41573 invoked by uid 99); 9 May 2017 18:06:08 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 May 2017 18:06:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2C67DC68A9 for ; Tue, 9 May 2017 18:06:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.502 X-Spam-Level: X-Spam-Status: No, score=-99.502 tagged_above=-999 required=6.31 tests=[KAM_NUMSUBJECT=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Y2TOLs-TBvC5 for ; Tue, 9 May 2017 18:06:06 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id ED1F85FCEB for ; Tue, 9 May 2017 18:06:05 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 31C1BE01D8 for ; Tue, 9 May 2017 18:06:05 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 7E55F21E0C for ; Tue, 9 May 2017 18:06:04 +0000 (UTC) Date: Tue, 9 May 2017 18:06:04 +0000 (UTC) From: "Jeff Jirsa (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Issue Comment Deleted] (CASSANDRA-13236) corrupt flag error after upgrade from 2.2 to 3.0.10 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 09 May 2017 18:06:10 -0000 [ https://issues.apache.org/jira/browse/CASSANDRA-13236?page=3Dcom.atl= assian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jeff Jirsa updated CASSANDRA-13236: ----------------------------------- Comment: was deleted (was: Overall lgtm, but as a minor optimization, what do you think about tr= ying to shortcut the slightly more involved checks with a simple {{staticR= ow !=3D Rows.EMPTY_STATIC_ROW}}=E2=80=82 [here| https://github.com/beobal/c= assandra/blob/5bbe336ad97affe725e317d98ece75dafe47eac2/src/java/org/apache/= cassandra/db/columniterator/AbstractSSTableIterator.java#L444] Seems like it could: 1) Short circuit the if statement for non-static cases, and 2) Reinforce (for future readers) the fact that we already have static row,= so we should skip it.) > corrupt flag error after upgrade from 2.2 to 3.0.10 > --------------------------------------------------- > > Key: CASSANDRA-13236 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1323= 6 > Project: Cassandra > Issue Type: Bug > Environment: cassandra 3.0.10 > Reporter: ingard mev=C3=A5g > Assignee: Sam Tunnicliffe > Priority: Critical > Fix For: 3.0.x, 3.11.x > > > After upgrade from 2.2.5 to 3.0.9/10 we're getting a bunch of errors like= this: > {code} > ERROR [SharedPool-Worker-1] 2017-02-17 12:58:43,859 Message.java:617 - Un= expected exception during request; channel =3D [id: 0xa8b98684, /10.0.70.10= 4:56814 =3D> /10.0.80.24:9042] > java.io.IOError: java.io.IOException: Corrupt flags value for unfiltered = partition (isStatic flag set): 160 > at org.apache.cassandra.db.rows.UnfilteredRowIteratorSerializer$1= .computeNext(UnfilteredRowIteratorSerializer.java:222) ~[apache-cassandra-3= .0.10.jar:3.0.10] > at org.apache.cassandra.db.rows.UnfilteredRowIteratorSerializer$1= .computeNext(UnfilteredRowIteratorSerializer.java:210) ~[apache-cassandra-3= .0.10.jar:3.0.10] > at org.apache.cassandra.utils.AbstractIterator.hasNext(AbstractIt= erator.java:47) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.db.transform.BaseRows.hasNext(BaseRows.ja= va:129) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.processPa= rtition(SelectStatement.java:749) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.process(S= electStatement.java:711) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.processRe= sults(SelectStatement.java:400) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.execute(S= electStatement.java:265) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.execute(S= electStatement.java:224) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.statements.SelectStatement.execute(S= electStatement.java:76) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.QueryProcessor.processStatement(Quer= yProcessor.java:206) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.QueryProcessor.processPrepared(Query= Processor.java:487) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.cql3.QueryProcessor.processPrepared(Query= Processor.java:464) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.transport.messages.ExecuteMessage.execute= (ExecuteMessage.java:130) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.transport.Message$Dispatcher.channelRead0= (Message.java:513) [apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.transport.Message$Dispatcher.channelRead0= (Message.java:407) [apache-cassandra-3.0.10.jar:3.0.10] > at io.netty.channel.SimpleChannelInboundHandler.channelRead(Simpl= eChannelInboundHandler.java:105) [netty-all-4.0.23.Final.jar:4.0.23.Final] > at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRe= ad(AbstractChannelHandlerContext.java:333) [netty-all-4.0.23.Final.jar:4.0.= 23.Final] > at io.netty.channel.AbstractChannelHandlerContext.access$700(Abst= ractChannelHandlerContext.java:32) [netty-all-4.0.23.Final.jar:4.0.23.Final= ] > at io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractC= hannelHandlerContext.java:324) [netty-all-4.0.23.Final.jar:4.0.23.Final] > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:511) [na:1.8.0_72] > at org.apache.cassandra.concurrent.AbstractLocalAwareExecutorServ= ice$FutureTask.run(AbstractLocalAwareExecutorService.java:164) [apache-cass= andra-3.0.10.jar:3.0.10] > at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:1= 05) [apache-cassandra-3.0.10.jar:3.0.10] > at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] > Caused by: java.io.IOException: Corrupt flags value for unfiltered partit= ion (isStatic flag set): 160 > at org.apache.cassandra.db.rows.UnfilteredSerializer.deserialize(= UnfilteredSerializer.java:374) ~[apache-cassandra-3.0.10.jar:3.0.10] > at org.apache.cassandra.db.rows.UnfilteredRowIteratorSerializer$1= .computeNext(UnfilteredRowIteratorSerializer.java:217) ~[apache-cassandra-3= .0.10.jar:3.0.10] > ... 23 common frames omitted > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org For additional commands, e-mail: commits-help@cassandra.apache.org