Arpit Agarwal created HDFS-6769: ----------------------------------- Summary: TestRefreshCallQueue should use ephemeral ports Key: HDFS-6769 URL: https://issues.apache.org/jira/browse/HDFS-6769 Project: Hadoop HDFS Issue Type: Bug Components: test Affects Versions: 2.5.0 Reporter: Arpit Agarwal
TestRefreshCallQueue uses a hard-coded port number (54222) leaving it susceptible to 'port in use' errors [as seen here|https://builds.apache.org/job/PreCommit-HDFS-Build/7484//testReport/org.apache.hadoop/TestRefreshCallQueue/testRefresh/] {code} Error Message Problem binding to [localhost:54222] java.net.BindException: Address already in use; For more details see: http://wiki.apache.org/hadoop/BindException Stacktrace java.net.BindException: Problem binding to [localhost:54222] java.net.BindException: Address already in use; For more details see: http://wiki.apache.org/hadoop/BindException at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:719) at org.apache.hadoop.ipc.Server.bind(Server.java:422) at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:564) at org.apache.hadoop.ipc.Server.<init>(Server.java:2252) at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:901) at org.apache.hadoop.ipc.ProtobufRpcEngine$Server.<init>(ProtobufRpcEngine.java:505) at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:480) at org.apache.hadoop.ipc.RPC$Builder.build(RPC.java:746) at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.<init>(NameNodeRpcServer.java:314) at org.apache.hadoop.hdfs.server.namenode.NameNode.createRpcServer(NameNode.java:618) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:591) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:756) at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:740) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1425) at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1007) at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:878) at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:707) at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:378) at org.apache.hadoop.hdfs.MiniDFSCluster$Builder.build(MiniDFSCluster.java:359) at org.apache.hadoop.TestRefreshCallQueue.setUp(TestRefreshCallQueue.java:61) {code} -- This message was sent by Atlassian JIRA (v6.2#6252)