Author: jbellis
Date: Mon May 2 15:15:15 2011
New Revision: 1098622
URL: http://svn.apache.org/viewvc?rev=1098622&view=rev
Log:
remove unframed Thrift transport option
patch by jbellis; reviewed by eevans for CASSANDRA-2586
Modified:
cassandra/branches/cassandra-0.8/CHANGES.txt
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraDaemon.java
Modified: cassandra/branches/cassandra-0.8/CHANGES.txt
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/CHANGES.txt?rev=1098622&r1=1098621&r2=1098622&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/CHANGES.txt (original)
+++ cassandra/branches/cassandra-0.8/CHANGES.txt Mon May 2 15:15:15 2011
@@ -17,6 +17,7 @@
* refuse to apply migrations with older timestamps than the current
schema (CASSANDRA-2536)
* Allow configuring the number of compaction thread (CASSANDRA-2558)
+ * remove unframed Thrift transport option
0.8.0-beta1
Modified:
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/config/DatabaseDescriptor.java?rev=1098622&r1=1098621&r2=1098622&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
(original)
+++
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
Mon May 2 15:15:15 2011
@@ -275,6 +275,9 @@ public class DatabaseDescriptor
}
}
+ if (conf.thrift_framed_transport_size_in_mb <= 0)
+ throw new
ConfigurationException("thrift_framed_transport_size_in_mb must be positive");
+
if (conf.thrift_framed_transport_size_in_mb > 0 &&
conf.thrift_max_message_length_in_mb < conf.thrift_framed_transport_size_in_mb)
{
throw new
ConfigurationException("thrift_max_message_length_in_mb must be greater than
thrift_framed_transport_size_in_mb when using TFramedTransport");
@@ -516,11 +519,6 @@ public class DatabaseDescriptor
return authority;
}
- public static boolean isThriftFramed()
- {
- return conf.thrift_framed_transport_size_in_mb > 0;
- }
-
public static int getThriftMaxMessageLength()
{
return conf.thrift_max_message_length_in_mb * 1024 * 1024;
Modified:
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraDaemon.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraDaemon.java?rev=1098622&r1=1098621&r2=1098622&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraDaemon.java
(original)
+++
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/thrift/CassandraDaemon.java
Mon May 2 15:15:15 2011
@@ -119,18 +119,10 @@ public class CassandraDaemon extends org
// Transport factory
TTransportFactory inTransportFactory, outTransportFactory;
- if (DatabaseDescriptor.isThriftFramed())
- {
- int tFramedTransportSize =
DatabaseDescriptor.getThriftFramedTransportSize();
- inTransportFactory = new
TFramedTransport.Factory(tFramedTransportSize);
- outTransportFactory = new
TFramedTransport.Factory(tFramedTransportSize);
- logger.info("Using TFastFramedTransport with a max frame size
of {} bytes.", tFramedTransportSize);
- }
- else
- {
- inTransportFactory = new TTransportFactory();
- outTransportFactory = new TTransportFactory();
- }
+ int tFramedTransportSize =
DatabaseDescriptor.getThriftFramedTransportSize();
+ inTransportFactory = new
TFramedTransport.Factory(tFramedTransportSize);
+ outTransportFactory = new
TFramedTransport.Factory(tFramedTransportSize);
+ logger.info("Using TFastFramedTransport with a max frame size of
{} bytes.", tFramedTransportSize);
// ThreadPool Server
TThreadPoolServer.Args args = new
TThreadPoolServer.Args(tServerSocket)