hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Loughran (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-9407) TestFileTruncate fails with BindException
Date Wed, 25 Nov 2015 13:51:11 GMT

    [ https://issues.apache.org/jira/browse/HDFS-9407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15026792#comment-15026792
] 

Steve Loughran commented on HDFS-9407:
--------------------------------------

its not just that there may not have been an NN shutdown, we are moving yetus and jenkins
to builds in parallel. 

Tests cannot assume that the default port is free for use. Instead they should look for a
free port and use that across the sequences of instances of their NNs.

yes, there's still a risk that the port there can get bound in a race condition with other
test runs, but hard coding the default is significantly more brittle

> TestFileTruncate fails with BindException
> -----------------------------------------
>
>                 Key: HDFS-9407
>                 URL: https://issues.apache.org/jira/browse/HDFS-9407
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: test
>            Reporter: Brahma Reddy Battula
>            Assignee: Brahma Reddy Battula
>         Attachments: HDFS-9407-002.patch, HDFS-9407-003.patch, HDFS-9407.patch
>
>
>  https://builds.apache.org/job/Hadoop-Hdfs-trunk/2530/
> {noformat}
> java.net.BindException: Problem binding to [localhost:8020] java.net.BindException: Address
already in use; For more details see:  http://wiki.apache.org/hadoop/BindException
>         at sun.nio.ch.Net.bind0(Native Method)
>         at sun.nio.ch.Net.bind(Net.java:444)
>         at sun.nio.ch.Net.bind(Net.java:436)
>         at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
>         at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
>         at org.apache.hadoop.ipc.Server.bind(Server.java:469)
>         at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:695)
>         at org.apache.hadoop.ipc.Server.<init>(Server.java:2464)
>         at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:945)
>         at org.apache.hadoop.ipc.ProtobufRpcEngine$Server.<init>(ProtobufRpcEngine.java:535)
>         at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:510)
>         at org.apache.hadoop.ipc.RPC$Builder.build(RPC.java:787)
>         at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.<init>(NameNodeRpcServer.java:390)
>         at org.apache.hadoop.hdfs.server.namenode.NameNode.createRpcServer(NameNode.java:742)
>         at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:680)
>         at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:883)
>         at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:862)
>         at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1564)
>         at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1247)
>         at org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1016)
>         at org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:891)
>         at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:823)
>         at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:482)
>         at org.apache.hadoop.hdfs.MiniDFSCluster$Builder.build(MiniDFSCluster.java:441)
>         at org.apache.hadoop.hdfs.server.namenode.TestFileTruncate.setUp(TestFileTruncate.java:103)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message