[ https://issues.apache.org/jira/browse/STORM-1523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15133737#comment-15133737 ]
ASF GitHub Bot commented on STORM-1523: --------------------------------------- Github user abhishekagarwal87 commented on a diff in the pull request: https://github.com/apache/storm/pull/1073#discussion_r51981408 --- Diff: storm-core/src/jvm/org/apache/storm/utils/Utils.java --- @@ -1374,5 +1393,21 @@ public static RuntimeException wrapInRuntime(Exception e){ return new RuntimeException(e); } } + + public static int getAvailablePort(int port) { + int localPort = -1; + try(ServerSocket socket = new ServerSocket(port)) { + localPort = socket.getLocalPort(); + } catch(IOException exp) { + if (port > 0) { + getAvailablePort(0); --- End diff -- return getAvailablePort(0) > Translate Available Ports task in util.java > ------------------------------------------- > > Key: STORM-1523 > URL: https://issues.apache.org/jira/browse/STORM-1523 > Project: Apache Storm > Issue Type: Sub-task > Components: storm-core > Reporter: Sanket Reddy > -- This message was sent by Atlassian JIRA (v6.3.4#6332)