[jira] [Updated] (MAPREDUCE-5814) fat jar with *-default.xml may fail when mapreduce.job.classloader=true.
[ https://issues.apache.org/jira/browse/MAPREDUCE-5814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jason Lowe updated MAPREDUCE-5814: -- Resolution: Fixed Fix Version/s: 2.5.0 3.0.0 Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) Thanks, Gera! I committed this to trunk and branch-2. > fat jar with *-default.xml may fail when mapreduce.job.classloader=true. > > > Key: MAPREDUCE-5814 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5814 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 >Affects Versions: 2.3.0 >Reporter: Gera Shegalov >Assignee: Gera Shegalov > Fix For: 3.0.0, 2.5.0 > > Attachments: MAPREDUCE-5814.v01.patch, MAPREDUCE-5814.v02.patch, > MAPREDUCE-5814.v03.patch > > > We faced a failure when a job.jar compiled against 0.20+ hadoop artifacts had > to run with {{mapreduce.job.classloader=true}} because it needed a more > recent guava as a dependency. The job failed because the cluster's > {{*-default.xml}} files were overshadowed by the ones in the fat jar. We > propose to treat these default config files like the system packages > {{org.apache.hadoop.}} to avoid a counterintuitivie behavior as if we had > {{mapreduce.job.user.classpath.first}} set. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (MAPREDUCE-5814) fat jar with *-default.xml may fail when mapreduce.job.classloader=true.
[ https://issues.apache.org/jira/browse/MAPREDUCE-5814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gera Shegalov updated MAPREDUCE-5814: - Attachment: MAPREDUCE-5814.v03.patch v03 to address Jason's review. Thanks! > fat jar with *-default.xml may fail when mapreduce.job.classloader=true. > > > Key: MAPREDUCE-5814 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5814 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 >Affects Versions: 2.3.0 >Reporter: Gera Shegalov >Assignee: Gera Shegalov > Attachments: MAPREDUCE-5814.v01.patch, MAPREDUCE-5814.v02.patch, > MAPREDUCE-5814.v03.patch > > > We faced a failure when a job.jar compiled against 0.20+ hadoop artifacts had > to run with {{mapreduce.job.classloader=true}} because it needed a more > recent guava as a dependency. The job failed because the cluster's > {{*-default.xml}} files were overshadowed by the ones in the fat jar. We > propose to treat these default config files like the system packages > {{org.apache.hadoop.}} to avoid a counterintuitivie behavior as if we had > {{mapreduce.job.user.classpath.first}} set. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (MAPREDUCE-5814) fat jar with *-default.xml may fail when mapreduce.job.classloader=true.
[ https://issues.apache.org/jira/browse/MAPREDUCE-5814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gera Shegalov updated MAPREDUCE-5814: - Assignee: Gera Shegalov Status: Patch Available (was: Open) > fat jar with *-default.xml may fail when mapreduce.job.classloader=true. > > > Key: MAPREDUCE-5814 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5814 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 >Affects Versions: 2.3.0 >Reporter: Gera Shegalov >Assignee: Gera Shegalov > Attachments: MAPREDUCE-5814.v01.patch > > > We faced a failure when a job.jar compiled against 0.20+ hadoop artifacts had > to run with {{mapreduce.job.classloader=true}} because it needed a more > recent guava as a dependency. The job failed because the cluster's > {{*-default.xml}} files were overshadowed by the ones in the fat jar. We > propose to treat these default config files like the system packages > {{org.apache.hadoop.}} to avoid a counterintuitivie behavior as if we had > {{mapreduce.job.user.classpath.first}} set. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (MAPREDUCE-5814) fat jar with *-default.xml may fail when mapreduce.job.classloader=true.
[ https://issues.apache.org/jira/browse/MAPREDUCE-5814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gera Shegalov updated MAPREDUCE-5814: - Attachment: MAPREDUCE-5814.v01.patch v01 patch for review. > fat jar with *-default.xml may fail when mapreduce.job.classloader=true. > > > Key: MAPREDUCE-5814 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-5814 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: mrv2 >Affects Versions: 2.3.0 >Reporter: Gera Shegalov > Attachments: MAPREDUCE-5814.v01.patch > > > We faced a failure when a job.jar compiled against 0.20+ hadoop artifacts had > to run with {{mapreduce.job.classloader=true}} because it needed a more > recent guava as a dependency. The job failed because the cluster's > {{*-default.xml}} files were overshadowed by the ones in the fat jar. We > propose to treat these default config files like the system packages > {{org.apache.hadoop.}} to avoid a counterintuitivie behavior as if we had > {{mapreduce.job.user.classpath.first}} set. -- This message was sent by Atlassian JIRA (v6.2#6252)