[ https://issues.apache.org/jira/browse/MAPREDUCE-3169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13152862#comment-13152862 ]
Hudson commented on MAPREDUCE-3169: ----------------------------------- Integrated in Hadoop-Mapreduce-trunk #901 (See [https://builds.apache.org/job/Hadoop-Mapreduce-trunk/901/]) MAPREDUCE-3169. Create a new MiniMRCluster equivalent which only provides client APIs cross MR1 and MR2. (Ahmed via tucu) tucu : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1203371 Files : * /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt * /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/MiniMRClientCluster.java * /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/MiniMRClientClusterFactory.java * /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/MiniMRCluster.java * /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/MiniMRYarnClusterAdapter.java * /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapred/TestMiniMRClientCluster.java > Create a new MiniMRCluster equivalent which only provides client APIs cross > MR1 and MR2 > --------------------------------------------------------------------------------------- > > Key: MAPREDUCE-3169 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-3169 > Project: Hadoop Map/Reduce > Issue Type: Improvement > Components: mrv1, mrv2, test > Affects Versions: 0.23.0 > Reporter: Todd Lipcon > Assignee: Ahmed Radwan > Fix For: 0.20.205.1, 0.24.0, 0.23.1 > > Attachments: MAPREDUCE-3169-0.20-security.patch, > MAPREDUCE-3169-0.20-security_rev2.patch, MAPREDUCE-3169-truck.patch, > MAPREDUCE-3169-trunk_deprecation_amendment.patch, > MAPREDUCE-3169-trunk_rev2.patch, MAPREDUCE-3169-trunk_rev3.patch > > > Many dependent projects like HBase, Hive, Pig, etc, depend on MiniMRCluster > for writing tests. Many users do as well. MiniMRCluster, however, exposes MR > implementation details like the existence of TaskTrackers, JobTrackers, etc, > since it was used by MR1 for testing the server implementations as well. > This JIRA is to create a new interface which could be implemented either by > MR1 or MR2 that exposes only the client-side portions of the MR framework. > Ideally it would be "recompile-compatible" with MiniMRCluster for most > applications, and the MR1 implementation could be backported to 20x branch. > Thus, dependent projects like HBase could migrate to this implementation and > test against both MR1 and MR2. We can also use this to port over the current > functional tests that use only the client-side features of MiniMRCluster. -- 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