|
@@ -64,6 +64,8 @@ public class TestListCorruptFileBlocks {
|
|
Configuration conf = new HdfsConfiguration();
|
|
Configuration conf = new HdfsConfiguration();
|
|
conf.setInt(DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_KEY, 1); // datanode scans directories
|
|
conf.setInt(DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_KEY, 1); // datanode scans directories
|
|
conf.setInt(DFSConfigKeys.DFS_BLOCKREPORT_INTERVAL_MSEC_KEY, 3 * 1000); // datanode sends block reports
|
|
conf.setInt(DFSConfigKeys.DFS_BLOCKREPORT_INTERVAL_MSEC_KEY, 3 * 1000); // datanode sends block reports
|
|
|
|
+ // Set short retry timeouts so this test runs faster
|
|
|
|
+ conf.setInt(DFSConfigKeys.DFS_CLIENT_RETRY_WINDOW_BASE, 10);
|
|
cluster = new MiniDFSCluster.Builder(conf).build();
|
|
cluster = new MiniDFSCluster.Builder(conf).build();
|
|
FileSystem fs = cluster.getFileSystem();
|
|
FileSystem fs = cluster.getFileSystem();
|
|
|
|
|
|
@@ -148,6 +150,8 @@ public class TestListCorruptFileBlocks {
|
|
// start populating repl queues immediately
|
|
// start populating repl queues immediately
|
|
conf.setFloat(DFSConfigKeys.DFS_NAMENODE_REPL_QUEUE_THRESHOLD_PCT_KEY,
|
|
conf.setFloat(DFSConfigKeys.DFS_NAMENODE_REPL_QUEUE_THRESHOLD_PCT_KEY,
|
|
0f);
|
|
0f);
|
|
|
|
+ // Set short retry timeouts so this test runs faster
|
|
|
|
+ conf.setInt(DFSConfigKeys.DFS_CLIENT_RETRY_WINDOW_BASE, 10);
|
|
cluster = new MiniDFSCluster.Builder(conf).waitSafeMode(false).build();
|
|
cluster = new MiniDFSCluster.Builder(conf).waitSafeMode(false).build();
|
|
cluster.getNameNodeRpc().setSafeMode(
|
|
cluster.getNameNodeRpc().setSafeMode(
|
|
HdfsConstants.SafeModeAction.SAFEMODE_LEAVE, false);
|
|
HdfsConstants.SafeModeAction.SAFEMODE_LEAVE, false);
|