Updated Branches:
  refs/heads/cassandra-1.2 27943b117 -> 7d45d2bde
  refs/heads/cassandra-2.0 18f0234bf -> 23becceb7
  refs/heads/cassandra-2.0.0 19767fcd1 -> 88fea9fe7
  refs/heads/trunk 9cf1068b7 -> 66182082c


fix HsHa to respect max frame size
patch by Pavel Yaskevich; reviewed by Tyler Hobbs (CASSANDRA-4573)


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

Branch: refs/heads/cassandra-2.0
Commit: 19767fcd173418002e82a10e1b08a2231bb29e99
Parents: af85f23
Author: Pavel Yaskevich <xe...@apache.org>
Authored: Tue Aug 6 15:20:48 2013 -0700
Committer: Pavel Yaskevich <xe...@apache.org>
Committed: Tue Aug 6 15:20:48 2013 -0700

----------------------------------------------------------------------
 CHANGES.txt                                       |   1 +
 build.xml                                         |   4 ++--
 lib/thrift-server-0.2.1.jar                       | Bin 123693 -> 0 bytes
 lib/thrift-server-0.3.0.jar                       | Bin 0 -> 123898 bytes
 .../cassandra/thrift/THsHaDisruptorServer.java    |   3 ++-
 5 files changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/19767fcd/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index af94bc8..86401d9 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 2.0.0
  * fix CAS contention timeout (CASSANDRA-5830)
+ * fix HsHa to respect max frame size (CASSANDRA-4573)
 
 
 2.0.0-rc1

http://git-wip-us.apache.org/repos/asf/cassandra/blob/19767fcd/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
index a40405e..a72adf4 100644
--- a/build.xml
+++ b/build.xml
@@ -353,7 +353,7 @@
           <dependency groupId="com.googlecode.json-simple" 
artifactId="json-simple" version="1.1"/>
           <dependency groupId="com.github.stephenc.high-scale-lib" 
artifactId="high-scale-lib" version="1.1.2"/>
           <dependency groupId="com.github.stephenc" artifactId="jamm" 
version="0.2.5"/>
-          <dependency groupId="com.thinkaurelius.thrift" 
artifactId="thrift-server" version="0.2.1"/>
+          <dependency groupId="com.thinkaurelius.thrift" 
artifactId="thrift-server" version="0.3.0"/>
           <dependency groupId="org.yaml" artifactId="snakeyaml" version="1.6"/>
           <dependency groupId="org.apache.thrift" artifactId="libthrift" 
version="0.9.0"/>
 
@@ -451,7 +451,7 @@
         <dependency groupId="edu.stanford.ppl" artifactId="snaptree"/>
         <dependency groupId="org.mindrot" artifactId="jbcrypt"/>
         <dependency groupId="com.yammer.metrics" artifactId="metrics-core"/>
-        <dependency groupId="com.thinkaurelius.thrift" 
artifactId="thrift-server" version="0.2.1"/>
+        <dependency groupId="com.thinkaurelius.thrift" 
artifactId="thrift-server" version="0.3.0"/>
 
         <dependency groupId="log4j" artifactId="log4j"/>
         <!-- cassandra has a hard dependency on log4j, so force slf4j's log4j 
provider at runtime -->

http://git-wip-us.apache.org/repos/asf/cassandra/blob/19767fcd/lib/thrift-server-0.2.1.jar
----------------------------------------------------------------------
diff --git a/lib/thrift-server-0.2.1.jar b/lib/thrift-server-0.2.1.jar
deleted file mode 100644
index 6b8de7d..0000000
Binary files a/lib/thrift-server-0.2.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/cassandra/blob/19767fcd/lib/thrift-server-0.3.0.jar
----------------------------------------------------------------------
diff --git a/lib/thrift-server-0.3.0.jar b/lib/thrift-server-0.3.0.jar
new file mode 100644
index 0000000..3c93bb9
Binary files /dev/null and b/lib/thrift-server-0.3.0.jar differ

http://git-wip-us.apache.org/repos/asf/cassandra/blob/19767fcd/src/java/org/apache/cassandra/thrift/THsHaDisruptorServer.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/thrift/THsHaDisruptorServer.java 
b/src/java/org/apache/cassandra/thrift/THsHaDisruptorServer.java
index 57a7893..0df90ec 100644
--- a/src/java/org/apache/cassandra/thrift/THsHaDisruptorServer.java
+++ b/src/java/org/apache/cassandra/thrift/THsHaDisruptorServer.java
@@ -84,7 +84,8 @@ public class THsHaDisruptorServer extends TDisruptorServer
                                                                                
          .outputTransportFactory(args.outTransportFactory)
                                                                                
          .inputProtocolFactory(protocolFactory)
                                                                                
          .outputProtocolFactory(protocolFactory)
-                                                                               
          .processor(args.processor);
+                                                                               
          .processor(args.processor)
+                                                                               
          
.maxFrameSizeInBytes(DatabaseDescriptor.getThriftFramedTransportSize());
 
             return new THsHaDisruptorServer(serverArgs);
         }

Reply via email to