Return-Path: X-Original-To: apmail-apex-dev-archive@minotaur.apache.org Delivered-To: apmail-apex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 19AD019D38 for ; Mon, 14 Mar 2016 10:11:36 +0000 (UTC) Received: (qmail 2035 invoked by uid 500); 14 Mar 2016 10:11:35 -0000 Delivered-To: apmail-apex-dev-archive@apex.apache.org Received: (qmail 1981 invoked by uid 500); 14 Mar 2016 10:11:35 -0000 Mailing-List: contact dev-help@apex.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@apex.incubator.apache.org Delivered-To: mailing list dev@apex.incubator.apache.org Received: (qmail 1969 invoked by uid 99); 14 Mar 2016 10:11:35 -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; Mon, 14 Mar 2016 10:11:35 +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 38732C0A34 for ; Mon, 14 Mar 2016 10:11:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -3.221 X-Spam-Level: X-Spam-Status: No, score=-3.221 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] 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 KqWV2fgokBi6 for ; Mon, 14 Mar 2016 10:11:34 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 331565FB4A for ; Mon, 14 Mar 2016 10:11:34 +0000 (UTC) Received: (qmail 99186 invoked by uid 99); 14 Mar 2016 10:11:33 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Mar 2016 10:11:33 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 9B6442C1F54 for ; Mon, 14 Mar 2016 10:11:33 +0000 (UTC) Date: Mon, 14 Mar 2016 10:11:33 +0000 (UTC) From: "ASF GitHub Bot (JIRA)" To: dev@apex.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (APEXMALHAR-1948) CassandraStore Should Allow You To Specify Protocol Version. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/APEXMALHAR-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15193028#comment-15193028 ] ASF GitHub Bot commented on APEXMALHAR-1948: -------------------------------------------- Github user bhupeshchawda commented on a diff in the pull request: https://github.com/apache/incubator-apex-malhar/pull/188#discussion_r55978278 --- Diff: contrib/src/main/java/com/datatorrent/contrib/cassandra/CassandraStore.java --- @@ -115,21 +130,35 @@ public Session getSession() { /** * Creates a cluster object. */ - public void buildCluster(){ - + public void buildCluster() + { try { - - cluster = Cluster.builder() - .addContactPoint(node).withCredentials(userName, password).build(); - } - catch (DriverException ex) { + if (protocolVersion != null && protocolVersion.length() != 0) { + ProtocolVersion version = getCassandraProtocolVersion(); + cluster = Cluster.builder().addContactPoint(node).withCredentials(userName, password).withProtocolVersion(version).build(); + } else { --- End diff -- which version does it use in the default case? Should we add a specific default? Like for example, the latest version? > CassandraStore Should Allow You To Specify Protocol Version. > ------------------------------------------------------------ > > Key: APEXMALHAR-1948 > URL: https://issues.apache.org/jira/browse/APEXMALHAR-1948 > Project: Apache Apex Malhar > Issue Type: Improvement > Reporter: Timothy Farkas > Assignee: Priyanka Gugale > > When working on an app I noticed that the default protocol version used when connecting to cassandra was not the protocol version configured by the database. This leads to mysterious exceptions when connecting to cassandra. The protocol should be configurable via a user property. -- This message was sent by Atlassian JIRA (v6.3.4#6332)