Start binary protocol server before thrift (as the later is too damn long to 
start)


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

Branch: refs/heads/cassandra-1.2
Commit: 91a10fa58e0218739e09498c2d90fa858cea85d6
Parents: 9c5e5dc
Author: Sylvain Lebresne <sylv...@datastax.com>
Authored: Tue Nov 13 20:10:50 2012 +0100
Committer: Sylvain Lebresne <sylv...@datastax.com>
Committed: Tue Nov 13 20:10:50 2012 +0100

----------------------------------------------------------------------
 .../apache/cassandra/service/CassandraDaemon.java  |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/91a10fa5/src/java/org/apache/cassandra/service/CassandraDaemon.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/service/CassandraDaemon.java 
b/src/java/org/apache/cassandra/service/CassandraDaemon.java
index 03da7e3..687ddaa 100644
--- a/src/java/org/apache/cassandra/service/CassandraDaemon.java
+++ b/src/java/org/apache/cassandra/service/CassandraDaemon.java
@@ -346,17 +346,17 @@ public class CassandraDaemon
      */
     public void start()
     {
-        String rpcFlag = System.getProperty("cassandra.start_rpc");
-        if ((rpcFlag != null && Boolean.parseBoolean(rpcFlag)) || (rpcFlag == 
null && DatabaseDescriptor.startRpc()))
-            thriftServer.start();
-        else
-            logger.info("Not starting RPC server as requested. Use JMX 
(StorageService->startRPCServer()) to start it");
-
         String nativeFlag = 
System.getProperty("cassandra.start_native_transport");
         if ((nativeFlag != null && Boolean.parseBoolean(nativeFlag)) || 
(nativeFlag == null && DatabaseDescriptor.startNativeTransport()))
             nativeServer.start();
         else
             logger.info("Not starting native transport as requested. Use JMX 
(StorageService->startNativeTransport()) to start it");
+
+        String rpcFlag = System.getProperty("cassandra.start_rpc");
+        if ((rpcFlag != null && Boolean.parseBoolean(rpcFlag)) || (rpcFlag == 
null && DatabaseDescriptor.startRpc()))
+            thriftServer.start();
+        else
+            logger.info("Not starting RPC server as requested. Use JMX 
(StorageService->startRPCServer()) to start it");
     }
 
     /**

Reply via email to