Author: ivol37 at gmail.com
Date: Fri Jan 14 13:57:40 2011
New Revision: 631

Log:
[AMDATU-266] Increased Thrift timeout

Modified:
   
trunk/amdatu-cassandra/cassandra-application/src/main/java/org/amdatu/cassandra/application/service/CassandraDaemonServiceImpl.java

Modified: 
trunk/amdatu-cassandra/cassandra-application/src/main/java/org/amdatu/cassandra/application/service/CassandraDaemonServiceImpl.java
==============================================================================
--- 
trunk/amdatu-cassandra/cassandra-application/src/main/java/org/amdatu/cassandra/application/service/CassandraDaemonServiceImpl.java
 (original)
+++ 
trunk/amdatu-cassandra/cassandra-application/src/main/java/org/amdatu/cassandra/application/service/CassandraDaemonServiceImpl.java
 Fri Jan 14 13:57:40 2011
@@ -48,6 +48,9 @@
  * @author ivol
  */
 public class CassandraDaemonServiceImpl implements CassandraDaemonService {
+    // Timeout for the initial Thrift connection
+    private final int THRIFT_TIMEOUT = 120000;
+
     // The default placement strategy
     private final String DEFAULT_PLACEMENT_STRATEGY = 
"org.apache.cassandra.locator.SimpleStrategy";
 
@@ -293,7 +296,7 @@
     private void testThriftConnection() throws TTransportException {
         String thrift = m_configuration.getRPCAddress() + ":" + 
m_configuration.getRPCPort();
         m_logService.log(LogService.LOG_INFO, "Establishing Thrift connection 
to the Cassandra Daemon on " + thrift);
-        TTransport tr = new TSocket(m_configuration.getRPCAddress(), 
m_configuration.getRPCPort());
+        TTransport tr = new TSocket(m_configuration.getRPCAddress(), 
m_configuration.getRPCPort(), THRIFT_TIMEOUT);
         TProtocol proto = new TBinaryProtocol(tr);
         new Cassandra.Client(proto);
         tr.open();

Reply via email to