Always close cluster with connection in CqlRecordWriter

patch by Artem Aliev; reviewed by Aleksey Yeschenko for CASSANDRA-11553


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/77ab7732
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/77ab7732
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/77ab7732

Branch: refs/heads/cassandra-3.0
Commit: 77ab77328e7e263a8e93ff24ff9b5d4be33e7c27
Parents: 37f63ec
Author: Artem Aliev <artem.al...@gmail.com>
Authored: Mon Apr 18 15:24:12 2016 +0100
Committer: Aleksey Yeschenko <alek...@apache.org>
Committed: Mon Apr 18 15:25:14 2016 +0100

----------------------------------------------------------------------
 CHANGES.txt                                                    | 4 ++++
 src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/77ab7732/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index c72b6cb..baaf227 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,7 @@
+2.2.7
+ * Always close cluster with connection in CqlRecordWriter (CASSANDRA-11553)
+
+
 2.2.6
  * Allow only DISTINCT queries with partition keys restrictions 
(CASSANDRA-11339)
  * CqlConfigHelper no longer requires both a keystore and truststore to work 
(CASSANDRA-11532)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/77ab7732/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java 
b/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
index 84102a5..e3d1772 100644
--- a/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
+++ b/src/java/org/apache/cassandra/hadoop/cql3/CqlRecordWriter.java
@@ -231,7 +231,7 @@ class CqlRecordWriter extends RecordWriter<Map<String, 
ByteBuffer>, List<ByteBuf
         try
         {
             if (session != null)
-                session.close();
+                session.getCluster().closeAsync();
         }
         catch (Throwable t)
         {

Reply via email to