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

Jason Lowe commented on MAPREDUCE-4875:
---------------------------------------

Any publicly visible methods for externally visible classes are going to be 
off-limits for removal.  For example, JobClient is marked Public and Stable.  
Even though nothing in Apache Hadoop may be calling JobClient#getQueues now, 
there could easily be external code built on top it that is.  Deprecated 
methods are a gray area, as they are effectively marked for removal at some 
point, but I don't think the charter of this JIRA should be to remove public 
deprecated methods.  A separate JIRA specifically for removing deprecated 
methods would be more appropriate, as it would be clear in the list of changes 
for a release and users could easily take notice.

Classes marked Private, like TaskLog, are probably OK for removing dead methods 
since they are not supposed to be part of the public interface.
                
> coverage fixing for org.apache.hadoop.mapred
> --------------------------------------------
>
>                 Key: MAPREDUCE-4875
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4875
>             Project: Hadoop Map/Reduce
>          Issue Type: Test
>          Components: test
>    Affects Versions: 3.0.0, 2.0.3-alpha, 0.23.6
>            Reporter: Aleksey Gorshkov
>             Fix For: 3.0.0, 0.23.6, 2.0.5-beta
>
>         Attachments: MAPREDUCE-4875-branch-0.23.patch, 
> MAPREDUCE-4875-trunk.patch
>
>
> added  some tests for org.apache.hadoop.mapred
> MAPREDUCE-4875-trunk.patch for trunk and branch-2
> MAPREDUCE-4875-branch-0.23.patch for branch-0.23

--
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

Reply via email to