[prev in list] [next in list] [prev in thread] [next in thread] 

List:       hadoop-dev
Subject:    [jira] [Resolved] (HADOOP-9256) A number of Yarn and Mapreduce tests fail due to not substituted val
From:       "Ivan A. Veselovsky (JIRA)" <jira () apache ! org>
Date:       2013-01-29 11:11:13
Message-ID: JIRA.12629560.1359398230972.207729.1359457873284 () arcas
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/HADOOP-9256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Ivan A. Veselovsky resolved HADOOP-9256.
----------------------------------------

    Resolution: Duplicate

Duplicate of YARN-361.
                
> A number of Yarn and Mapreduce tests fail due to not substituted values in \
>                 *-version-info.properties
> ----------------------------------------------------------------------------------------------------
>  
> Key: HADOOP-9256
> URL: https://issues.apache.org/jira/browse/HADOOP-9256
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Ivan A. Veselovsky
> 
> Newly added plugin VersionInfoMojo should calculate properties (like time, scm \
> branch, etc.), and after that the resource plugin should make replacements in the \
>                 following files: 
> ./hadoop-common-project/hadoop-common/target/classes/common-version-info.properties
> ./hadoop-common-project/hadoop-common/src/main/resources/common-version-info.properties
>                 
> ./hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/target/classes/yarn-version-info.properties
>                 
> ./hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/yarn-version-info.properties
>  , that are read later in test run-time. 
> But for some reason it does not do that.
> As a result, a bunch of tests are permanently failing because the code of these \
> tests is veryfying the corresponding property files for correctness: \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testHS \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testHSSlash \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testHSDefault \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testHSXML \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testInfo \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testInfoSlash \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testInfoDefault \
> org.apache.hadoop.mapreduce.v2.hs.webapp.TestHsWebServices.testInfoXML \
> org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNode \
> org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNodeSlash \
> org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNodeDefault \
> org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNodeInfo \
> org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNodeInfoSlash
>  org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testNodeInfoDefault
>  org.apache.hadoop.yarn.server.nodemanager.webapp.TestNMWebServices.testSingleNodesXML
>  org.apache.hadoop.yarn.server.resourcemanager.security.TestApplicationTokens.testTokenExpiry
>  org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testInfoXML
> org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testCluster
> org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testClusterSlash
>  org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testClusterDefault
>  org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testInfo
> org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testInfoSlash
>  org.apache.hadoop.yarn.server.resourcemanager.webapp.TestRMWebServices.testInfoDefault
>  Some of these failures can be observed in Apache builds, e.g.: \
> https://builds.apache.org/view/Hadoop/job/PreCommit-YARN-Build/370/testReport/ As \
> far as I see the substitution does not happen because corresponding properties are \
> set by the VersionInfoMojo plugin *after* the corresponding resource plugin task is \
>                 executed.
> Workaround: manually change files 
> ./hadoop-common-project/hadoop-common/src/main/resources/common-version-info.properties
>  hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/resources/yarn-version-info.properties
>  and set arbitrary reasonable non-${} string parameters as the values.
> After that the tests pass.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic