You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Xiao Chen (JIRA)" <ji...@apache.org> on 2015/12/09 05:33:11 UTC
[jira] [Commented] (HDFS-9458) TestBackupNode always binds to port
50070, which can cause bind failures.
[ https://issues.apache.org/jira/browse/HDFS-9458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15048008#comment-15048008 ]
Xiao Chen commented on HDFS-9458:
---------------------------------
First, thanks [~cnauroth] for pointing me to this JIRA from HDFS-9512. My initial search didn't land me here. [~yzhangal]'s HDFS-6054 seems to be another case so I think we can do it in parallel.
I took Chris' advice in the comment, and reviewed around {{TestBackupNode}}, didn't find similar problems other than the NN http port. I did see that NN backup http port was unnecessarily set twice. Attached patch 1 to reflex the change.
Locally tested with {{nc -l 50070}} to make sure the test fails without the fix, passes with. Also tried with the configured rpc port 1234, and the test can pass. Please help review. Thanks!
BTW, looks like [~xiaobingo] accidentally assigned this to me, so I'd take the coincidence for now. :)
> TestBackupNode always binds to port 50070, which can cause bind failures.
> -------------------------------------------------------------------------
>
> Key: HDFS-9458
> URL: https://issues.apache.org/jira/browse/HDFS-9458
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: test
> Reporter: Chris Nauroth
> Assignee: Xiao Chen
> Attachments: HDFS-9458.001.patch
>
>
> {{TestBackupNode}} does not override port settings to use a dynamically selected port for the NameNode HTTP server. It uses the default of 50070 defined in hdfs-default.xml. This should be changed to select a dynamic port to avoid bind errors.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)