[
https://issues.apache.org/jira/browse/MAPREDUCE-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13274019#comment-13274019
]
Harsh J commented on MAPREDUCE-2293:
------------------------------------
The javac warnings are cause of deprecation markers thats happened on trunk
since the last time I did this patch:
{code}
1438c1438
< [WARNING]
/home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/lib/output/MultipleOutputs.java:[444,14]
[deprecation] Job(org.apache.hadoop.conf.Configuration) in
org.apache.hadoop.mapreduce.Job has been deprecated
---
> [WARNING]
> /home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/lib/output/MultipleOutputs.java:[440,14]
> [deprecation] Job(org.apache.hadoop.conf.Configuration) in
> org.apache.hadoop.mapreduce.Job has been deprecated
1658c1658,1659
< [WARNING]
/home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/lib/TestMultipleOutputs.java:[254,6]
[deprecation]
Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
---
> [WARNING]
> /home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/lib/TestMultipleOutputs.java:[307,6]
> [deprecation]
> Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
> in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
> [WARNING]
> /home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/lib/TestMultipleOutputs.java:[325,6]
> [deprecation]
> Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
> in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
1661c1662,1663
< [WARNING]
/home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapreduce/lib/output/TestMRMultipleOutputs.java:[215,6]
[deprecation]
Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
---
> [WARNING]
> /home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapreduce/lib/output/TestMRMultipleOutputs.java:[255,6]
> [deprecation]
> Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
> in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
> [WARNING]
> /home/jenkins/jenkins-slave/workspace/PreCommit-MAPREDUCE-Build/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapreduce/lib/output/TestMRMultipleOutputs.java:[273,6]
> [deprecation]
> Reader(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)
> in org.apache.hadoop.io.SequenceFile.Reader has been deprecated
{code}
I'll fix these shortly.
> Enhance MultipleOutputs to allow additional characters in the named output
> name
> -------------------------------------------------------------------------------
>
> Key: MAPREDUCE-2293
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-2293
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Affects Versions: 0.21.0
> Reporter: David Rosenstrauch
> Assignee: Harsh J
> Priority: Minor
> Attachments: mapreduce.mo.removecheck.r1.diff,
> mapreduce.mo.removecheck.r2.diff, mapreduce.mo.removecheck.r3.diff,
> mapreduce.mo.removecheck.r4.diff
>
>
> Currently you are only allowed to use alpha-numeric characters in a named
> output name in the MultipleOutputs class. This is a bit of an onerous
> restriction, as it would be extremely convenient to be able to use non
> alpha-numerics in the name too. (E.g., a '.' character would be very
> helpful, so that you can use the named output name for holding a file
> name/extension. Perhaps '-' and a '_' characters as well.)
> The restriction seems to be somewhat arbitrary - it appears to be only
> enforced in the checkTokenName method. (Though I don't know if there's any
> downstream impact by loosening this restriction.)
> Would be extremely helpful/useful to have this fixed though!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira