浏览代码

HADOOP-3105. Fix TestMultiThreadedMapRunner to use interfaces
available to 0.16. Clearly, this fix was not checked into trunk.
Contributed by Alejandro Abdelnur and Mukund Madhugiri.



git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.16@642045 13f79535-47bb-0310-9956-ffa450edef68

Christopher Douglas 17 年之前
父节点
当前提交
dcb56e238c
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 4 0
      CHANGES.txt
  2. 2 1
      src/test/org/apache/hadoop/mapred/lib/TestMultithreadedMapRunner.java

+ 4 - 0
CHANGES.txt

@@ -51,6 +51,10 @@ Release 0.16.2 - Unreleased
 
     HADOOP-3107. Fix NPE when fsck invokes getListings. (dhruba)
 
+    HADOOP-3105. Fix TestMultiThreadedMapRunner to use interfaces
+    available to 0.16. Clearly, this fix was not checked into trunk.
+    (Alejandro Abdelnur and Mukund Madhugiri via cdouglas)
+
 Release 0.16.1 - 2008-03-13
 
   INCOMPATIBLE CHANGES

+ 2 - 1
src/test/org/apache/hadoop/mapred/lib/TestMultithreadedMapRunner.java

@@ -20,6 +20,7 @@ package org.apache.hadoop.mapred.lib;
 
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.fs.FileUtil;
 import org.apache.hadoop.io.LongWritable;
 import org.apache.hadoop.io.Text;
 import org.apache.hadoop.mapred.*;
@@ -61,7 +62,7 @@ public class TestMultithreadedMapRunner extends HadoopTestCase {
     JobConf conf = createJobConf();
     FileSystem fs = FileSystem.get(conf);
 
-    fs.delete(outDir, true);
+    FileUtil.fullyDelete(fs, outDir);
     if (!fs.mkdirs(inDir)) {
       throw new IOException("Mkdirs failed to create " + inDir.toString());
     }