Explorar o código

MAPREDUCE-4577. HDFS-3672 broke TestCombineFileInputFormat.testMissingBlocks() test. Contributed by Aaron T. Myers.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1376298 13f79535-47bb-0310-9956-ffa450edef68
Aaron Myers %!s(int64=12) %!d(string=hai) anos
pai
achega
0490537635

+ 3 - 0
hadoop-mapreduce-project/CHANGES.txt

@@ -50,6 +50,9 @@ Branch-2 ( Unreleased changes )
     MAPREDUCE-4068. Jars in lib subdirectory of the submittable JAR are not added to the 
     MAPREDUCE-4068. Jars in lib subdirectory of the submittable JAR are not added to the 
     classpath (rkanter via tucu)
     classpath (rkanter via tucu)
 
 
+    MAPREDUCE-4577. HDFS-3672 broke
+    TestCombineFileInputFormat.testMissingBlocks() test (atm)
+
 Release 2.1.0-alpha - Unreleased 
 Release 2.1.0-alpha - Unreleased 
 
 
   INCOMPATIBLE CHANGES
   INCOMPATIBLE CHANGES

+ 3 - 3
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapreduce/lib/input/TestCombineFileInputFormat.java

@@ -125,9 +125,9 @@ public class TestCombineFileInputFormat extends TestCase {
       BlockLocation[] locs =
       BlockLocation[] locs =
         super.getFileBlockLocations(stat, start, len);
         super.getFileBlockLocations(stat, start, len);
       if (name.equals(fileWithMissingBlocks)) {
       if (name.equals(fileWithMissingBlocks)) {
-        System.out.println("Returing missing blocks for " + fileWithMissingBlocks);
-        locs[0] = new BlockLocation(new String[0], new String[0],
-            locs[0].getOffset(), locs[0].getLength());
+        System.out.println("Returning missing blocks for " + fileWithMissingBlocks);
+        locs[0] = new HdfsBlockLocation(new BlockLocation(new String[0],
+            new String[0], locs[0].getOffset(), locs[0].getLength()), null);
       }
       }
       return locs;
       return locs;
     }
     }