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 <[email protected]> Authored: Tue Jun 26 18:18:36 2018 -0400 Committer: Ariel Weisberg <[email protected]> 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: [email protected] For additional commands, e-mail: [email protected]
