You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Doug Cutting (JIRA)" <ji...@apache.org> on 2006/05/12 22:10:09 UTC

[jira] Commented: (HADOOP-214) ClusterTestDFS fails

    [ http://issues.apache.org/jira/browse/HADOOP-214?page=comments#action_12383263 ] 

Doug Cutting commented on HADOOP-214:
-------------------------------------

Having to change the hosts file for a test is not great.

Perhaps we could instead just alter Java to resolve hostnames differently while testing?

http://forum.java.sun.com/thread.jspa?threadID=729300


> ClusterTestDFS fails
> --------------------
>
>          Key: HADOOP-214
>          URL: http://issues.apache.org/jira/browse/HADOOP-214
>      Project: Hadoop
>         Type: Bug

>   Components: dfs
>     Versions: 0.2.1
>  Environment: local workstation (windows) 
>     Reporter: alan wootton
>  Attachments: fix_clustertestdfs.patch
>
> The dfs unit tests, from the ant target 'cluster' have been failing. (ClusterTestDFSNamespaceLogging, ClusterTestDFS). I don't know if anyone but me cares about these tests, but I do. I would like to write better tests for dns. I think we all need that.
> They have been partially broken since  "test.dfs.same.host.targets.allowed" went away and replication ceased for these tests. 
> They got really broken when NameNode stopped automatically formatting itself .
> Since they seem to be ignored, I took the liberty of changing how they work.
> The main thing is, you must put this into your hosts file:
> 127.0.0.1       localhost0
> 127.0.0.1       localhost1
> 127.0.0.1       localhost2
> 127.0.0.1       localhost3
> 127.0.0.1       localhost4
> 127.0.0.1       localhost5
> 127.0.0.1       localhost6
> 127.0.0.1       localhost7
> 127.0.0.1       localhost8
> 127.0.0.1       localhost9
> 127.0.0.1       localhost10
> 127.0.0.1       localhost11
> 127.0.0.1       localhost12
> 127.0.0.1       localhost13
> 127.0.0.1       localhost14
> 127.0.0.1       localhost15
> This way you can start DataNodes, and TaskTrackers (up to 16 of them) with unique hostnames.
> Also, I changed all the places that used to call InetAddress.getLocalHost().getHostName() to get it from a new method in Configuration (this issue is the same as http://issues.apache.org/jira/browse/HADOOP-197 ).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira