HDFS-15026. TestPendingReconstruction#testPendingReconstruction() fail in trunk. Contributed by Lisheng Sun.
This commit is contained in:
parent
4ede8bce28
commit
0c217feed8
@ -42,10 +42,12 @@
|
|||||||
import org.apache.hadoop.hdfs.protocol.Block;
|
import org.apache.hadoop.hdfs.protocol.Block;
|
||||||
import org.apache.hadoop.hdfs.protocol.DatanodeInfo;
|
import org.apache.hadoop.hdfs.protocol.DatanodeInfo;
|
||||||
import org.apache.hadoop.hdfs.protocol.LocatedBlock;
|
import org.apache.hadoop.hdfs.protocol.LocatedBlock;
|
||||||
|
import org.apache.hadoop.hdfs.server.common.HdfsServerConstants;
|
||||||
import org.apache.hadoop.hdfs.server.datanode.DataNode;
|
import org.apache.hadoop.hdfs.server.datanode.DataNode;
|
||||||
import org.apache.hadoop.hdfs.server.datanode.DataNodeTestUtils;
|
import org.apache.hadoop.hdfs.server.datanode.DataNodeTestUtils;
|
||||||
import org.apache.hadoop.hdfs.server.namenode.FSNamesystem;
|
import org.apache.hadoop.hdfs.server.namenode.FSNamesystem;
|
||||||
import org.apache.hadoop.hdfs.server.namenode.INodeFile;
|
import org.apache.hadoop.hdfs.server.namenode.INodeFile;
|
||||||
|
import org.apache.hadoop.hdfs.server.namenode.NameNode;
|
||||||
import org.apache.hadoop.hdfs.server.namenode.NameNodeAdapter;
|
import org.apache.hadoop.hdfs.server.namenode.NameNodeAdapter;
|
||||||
import org.apache.hadoop.hdfs.server.protocol.DatanodeRegistration;
|
import org.apache.hadoop.hdfs.server.protocol.DatanodeRegistration;
|
||||||
import org.apache.hadoop.hdfs.server.protocol.DatanodeStorage;
|
import org.apache.hadoop.hdfs.server.protocol.DatanodeStorage;
|
||||||
@ -74,6 +76,8 @@ private BlockInfo genBlockInfo(long id, long length, long gs) {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testPendingReconstruction() {
|
public void testPendingReconstruction() {
|
||||||
|
NameNode.initMetrics(new Configuration(),
|
||||||
|
HdfsServerConstants.NamenodeRole.NAMENODE);
|
||||||
PendingReconstructionBlocks pendingReconstructions;
|
PendingReconstructionBlocks pendingReconstructions;
|
||||||
pendingReconstructions = new PendingReconstructionBlocks(TIMEOUT * 1000);
|
pendingReconstructions = new PendingReconstructionBlocks(TIMEOUT * 1000);
|
||||||
pendingReconstructions.start();
|
pendingReconstructions.start();
|
||||||
|
Loading…
Reference in New Issue
Block a user