hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kai Zheng (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-11535) TableMapping related tests failed due to 'correct' resolving for test hostname
Date Fri, 06 Feb 2015 06:15:35 GMT

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

Kai Zheng commented on HADOOP-11535:
------------------------------------

Hmmm, looks like it's not the case. Actually whatever bad or invalid hostname is used, it
can resolve to the fixed IP address in my network, as follows.
{noformat}
nslookup abc.invalid.test
Server:		10.248.2.5
Address:	10.248.2.5#53

Non-authoritative answer:
Name:	abc.invalid.test
Address: 220.250.64.228
{noformat}

So I thought in the tests we should not use hostname, instead use IP address, to avoid such
bad situation at all. I'm not sure if it's the typical or not, but Java as nslookup does return
non-authoritative answer when resolving a domain name. Using domain name isn't necessary for
the tests. 

[~stevel@apache.org], do you agree we can change the test, not using domain name like 'a.b.c',
instead using IP address like '1.2.3.4' ? Thanks.

> TableMapping related tests failed due to 'correct' resolving for test hostname
> ------------------------------------------------------------------------------
>
>                 Key: HADOOP-11535
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11535
>             Project: Hadoop Common
>          Issue Type: Test
>            Reporter: Kai Zheng
>            Assignee: Kai Zheng
>            Priority: Minor
>
> When mvn test in my environment, it reported the following.
> {noformat}
> Failed tests: 
>   TestTableMapping.testClearingCachedMappings:144 expected:</[rack1]> but was:</[default-rack]>
>   TestTableMapping.testTableCaching:79 expected:</[rack1]> but was:</[default-rack]>
>   TestTableMapping.testResolve:56 expected:</[rack1]> but was:</[default-rack]>
> {noformat}
> It's caused by the good resolving for the 'bad test' hostname 'a.b.c' as follows.
> {noformat}
> [drankye@zkdesk hadoop-common-project]$ ping a.b.c
> PING a.b.c (220.250.64.228) 56(84) bytes of data.
> {noformat}
> I understand it may happen in just my local environment, and document this just in case
others also meet this. We may use even worse hostname than 'a.b.c' to avoid such situation.



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

Mime
View raw message