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 619E419F62 for ; Thu, 7 Apr 2016 13:19:47 +0000 (UTC) Received: (qmail 85545 invoked by uid 500); 7 Apr 2016 13:19:45 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 85499 invoked by uid 500); 7 Apr 2016 13:19:44 -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 85489 invoked by uid 99); 7 Apr 2016 13:19:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Apr 2016 13:19:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 806A0180536 for ; Thu, 7 Apr 2016 13:19:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.198 X-Spam-Level: * X-Spam-Status: No, score=1.198 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=bk.ru Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id CjzDmur2a995 for ; Thu, 7 Apr 2016 13:19:41 +0000 (UTC) Received: from smtp50.i.mail.ru (smtp50.i.mail.ru [94.100.177.110]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id D4F115FB8A for ; Thu, 7 Apr 2016 13:19:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bk.ru; s=mail; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=HzUv5jxCv8NwlEH4PQU7Q1IZqeeU73Tdh/Abxwfhqic=; b=NsV5HMGleY8VFaUcPXisXw7DoIinYV8WqsockCw1+dbPpAS1jULMowcM7akpj6k9ULeXt4MdliqHEQqf2Dlx0tTzOgaOe/hFJFCrqDaGhUXoHCGxPVG9r/qn2Mo41+/OOiu337wAHYvsRudckTEOUjJVDb2l3WwEXctCj2U6SBs=; Received: from [109.160.16.234] (port=57343 helo=pulsar) by smtp50.i.mail.ru with esmtpa (envelope-from ) id 1ao9qQ-0000TP-7l for user@cassandra.apache.org; Thu, 07 Apr 2016 16:19:34 +0300 From: "Ivan Georgiev" To: Subject: seconday index queries with thrift in cassandra 3.x supported ? Date: Thu, 7 Apr 2016 16:19:28 +0300 Message-ID: <005101d190d0$1e10a660$5a31f320$@bk.ru> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0052_01D190E9.43600140" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdGQz0+C+P2tqLiaRniHqaTvD/HMWA== Content-Language: en-us X-Mras: Ok This is a multipart message in MIME format. ------=_NextPart_000_0052_01D190E9.43600140 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, are secondary index queries with thrift supported in Cassandra 3.x ? Asking as I am not able to get them working. I am doing a get_range_slices call with row_filter set in the KeyRange property, but I am getting an exception in the server with the following trace: INFO | jvm 1 | 2016/04/07 14:56:35 | 14:56:35.403 [Thrift:16] DEBUG o.a.cassandra.service.ReadCallback - Failed; received 0 of 1 responses INFO | jvm 1 | 2016/04/07 14:56:35 | 14:56:35.404 [SharedPool-Worker-1] WARN o.a.c.c.AbstractLocalAwareExecutorService - Uncaught exception on thread Thread[SharedPool-Worker-1,5,main]: {} INFO | jvm 1 | 2016/04/07 14:56:35 | java.lang.RuntimeException: java.lang.NullPointerException INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy .java:2450) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_72] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask .run(AbstractLocalAwareExecutorService.java:164) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) [apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72] INFO | jvm 1 | 2016/04/07 14:56:35 | Caused by: java.lang.NullPointerException: null INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.index.internal.keys.KeysSearcher.filterIfStale(KeysSear cher.java:155) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.index.internal.keys.KeysSearcher.access$300(KeysSearche r.java:36) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.index.internal.keys.KeysSearcher$1.prepareNext(KeysSear cher.java:104) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.index.internal.keys.KeysSearcher$1.hasNext(KeysSearcher .java:70) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.java :72) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serializer.s erialize(UnfilteredPartitionIterators.java:295) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse.ja va:134) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.j ava:127) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.ReadResponse$LocalDataResponse.(ReadResponse.j ava:123) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java:65 ) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:289) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(Stor ageProxy.java:1792) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | at org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StorageProxy .java:2446) ~[apache-cassandra-3.0.4.jar:3.0.4] INFO | jvm 1 | 2016/04/07 14:56:35 | ... 4 common frames omitted Are we still able to do thrift seconday index queries ? Using Cassandra 3.0.4. Same call works fine with Cassandra 2.2.5. Regards: Ivan ------=_NextPart_000_0052_01D190E9.43600140 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi, are secondary index queries with thrift supported = in Cassandra 3.x ? Asking as I am not able to get them = working.

I am doing a get_range_slices= call with = row_filter set in the KeyRange property, but I am getting an exception = in the server with the following trace:

 

INFO   | jvm 1    | = 2016/04/07 14:56:35 | 14:56:35.403 [Thrift:16] DEBUG = o.a.cassandra.service.ReadCallback - Failed; received 0 of 1 = responses

INFO   | jvm = 1    | 2016/04/07 14:56:35 | 14:56:35.404 = [SharedPool-Worker-1] WARN  = o.a.c.c.AbstractLocalAwareExecutorService - Uncaught exception on thread = Thread[SharedPool-Worker-1,5,main]: {}

INFO   | jvm 1    | = 2016/04/07 14:56:35 | java.lang.RuntimeException: = java.lang.NullPointerException

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StoragePr= oxy.java:2450) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) = ~[na:1.8.0_72]

INFO   | jvm = 1    | 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureT= ask.run(AbstractLocalAwareExecutorService.java:164) = ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:105) = [apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at java.lang.Thread.run(Thread.java:745) = [na:1.8.0_72]

INFO   | jvm = 1    | 2016/04/07 14:56:35 | Caused by: = java.lang.NullPointerException: null

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.index.internal.keys.KeysSearcher.filterIfStale(KeysS= earcher.java:155) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.index.internal.keys.KeysSearcher.access$300(KeysSear= cher.java:36) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.index.internal.keys.KeysSearcher$1.prepareNext(KeysS= earcher.java:104) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.index.internal.keys.KeysSearcher$1.hasNext(KeysSearc= her.java:70) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.transform.BasePartitions.hasNext(BasePartitions.j= ava:72) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.partitions.UnfilteredPartitionIterators$Serialize= r.serialize(UnfilteredPartitionIterators.java:295) = ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.ReadResponse$LocalDataResponse.build(ReadResponse= .java:134) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.ReadResponse$LocalDataResponse.<init>(ReadR= esponse.java:127) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.ReadResponse$LocalDataResponse.<init>(ReadR= esponse.java:123) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.ReadResponse.createDataResponse(ReadResponse.java= :65) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.db.ReadCommand.createResponse(ReadCommand.java:289) = ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.service.StorageProxy$LocalReadRunnable.runMayThrow(S= torageProxy.java:1792) = ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; at = org.apache.cassandra.service.StorageProxy$DroppableRunnable.run(StoragePr= oxy.java:2446) ~[apache-cassandra-3.0.4.jar:3.0.4]

INFO   | jvm 1    | = 2016/04/07 14:56:35 | =             &= nbsp; ... 4 common frames omitted

 

Are we still = able to do thrift seconday index queries ? Using Cassandra 3.0.4. Same = call works fine with Cassandra 2.2.5.

 

Regards:

Ivan

------=_NextPart_000_0052_01D190E9.43600140--