[
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