[ 
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

        

Reply via email to