You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by aw...@apache.org on 2018/06/27 22:41:24 UTC

cassandra git commit: Report why native_transport_port fails to bind

Repository: cassandra
Updated Branches:
  refs/heads/trunk 06209037e -> 85ceec885


Report why native_transport_port fails to bind

Patch by James Roper; Review by Dinesh Joshi for CASSANDRA-14544


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

Branch: refs/heads/trunk
Commit: 85ceec8855683b8bf71e009c8ed102ec91d85a41
Parents: 0620903
Author: James Roper <ja...@jazzy.id.au>
Authored: Tue Jun 26 18:18:36 2018 -0400
Committer: Ariel Weisberg <aw...@apple.com>
Committed: Wed Jun 27 18:41:05 2018 -0400

----------------------------------------------------------------------
 CHANGES.txt                                         | 1 +
 src/java/org/apache/cassandra/transport/Server.java | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/85ceec88/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index e99c9ea..df2db42 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 4.0
+ * Report why native_transport_port fails to bind (CASSANDRA-14544)
  * Optimize internode messaging protocol (CASSANDRA-14485)
  * Internode messaging handshake sends wrong messaging version number (CASSANDRA-14540)
  * Add a virtual table to expose active client connections (CASSANDRA-14458)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/85ceec88/src/java/org/apache/cassandra/transport/Server.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/transport/Server.java b/src/java/org/apache/cassandra/transport/Server.java
index 8ef137c..45146c4 100644
--- a/src/java/org/apache/cassandra/transport/Server.java
+++ b/src/java/org/apache/cassandra/transport/Server.java
@@ -161,7 +161,8 @@ public class Server implements CassandraDaemon.Server
 
         ChannelFuture bindFuture = bootstrap.bind(socket);
         if (!bindFuture.awaitUninterruptibly().isSuccess())
-            throw new IllegalStateException(String.format("Failed to bind port %d on %s.", socket.getPort(), socket.getAddress().getHostAddress()));
+            throw new IllegalStateException(String.format("Failed to bind port %d on %s.", socket.getPort(), socket.getAddress().getHostAddress()),
+                                            bindFuture.cause());
 
         connectionTracker.allChannels.add(bindFuture.channel());
         isRunning.set(true);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org