MAPREDUCE-7284. TestCombineFileInputFormat#testMissingBlocks fails (#2136)

(cherry picked from commit 3e7b65c3e5)
This commit is contained in:
Akira Ajisaka 2020-07-15 13:46:20 +09:00
parent a7dbd3b6f9
commit efd74cc8ae
No known key found for this signature in database
GPG Key ID: C1EDBB9CA400FD50

View File

@ -1626,22 +1626,15 @@ public void testSplitPlacementForCompressedFiles() throws Exception {
*/
@Test
public void testMissingBlocks() throws Exception {
String namenode = null;
MiniDFSCluster dfs = null;
FileSystem fileSys = null;
String testName = "testMissingBlocks";
try {
Configuration conf = new Configuration();
final Configuration conf = new Configuration();
conf.set("fs.hdfs.impl", MissingBlockFileSystem.class.getName());
conf.setBoolean("dfs.replication.considerLoad", false);
dfs = new MiniDFSCluster.Builder(conf).racks(rack1).hosts(hosts1)
.build();
try (MiniDFSCluster dfs = new MiniDFSCluster.Builder(conf)
.racks(rack1).hosts(hosts1).build()) {
dfs.waitActive();
namenode = (dfs.getFileSystem()).getUri().getHost() + ":" +
(dfs.getFileSystem()).getUri().getPort();
fileSys = dfs.getFileSystem();
final FileSystem fileSys =
MissingBlockFileSystem.newInstance(dfs.getURI(), conf);
if (!fileSys.mkdirs(inDir)) {
throw new IOException("Mkdirs failed to create " + inDir.toString());
}
@ -1673,11 +1666,6 @@ public void testMissingBlocks() throws Exception {
assertEquals(0, fileSplit.getOffset(1));
assertEquals(BLOCKSIZE, fileSplit.getLength(1));
assertEquals(hosts1[0], fileSplit.getLocations()[0]);
} finally {
if (dfs != null) {
dfs.shutdown();
}
}
}