Class BlockManagerFaultInjector
java.lang.Object
org.apache.hadoop.hdfs.server.blockmanagement.BlockManagerFaultInjector
Used to inject certain faults for testing.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BlockManagerFaultInjectorvoidincomingBlockReportRpc(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID, BlockReportContext context) voidvoidremoveBlockReportLease(DatanodeDescriptor node, long leaseId) voidrequestBlockReportLease(DatanodeDescriptor node, long leaseId)
-
Field Details
-
instance
-
-
Constructor Details
-
BlockManagerFaultInjector
public BlockManagerFaultInjector()
-
-
Method Details
-
getInstance
-
incomingBlockReportRpc
@VisibleForTesting public void incomingBlockReportRpc(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID, BlockReportContext context) throws IOException - Throws:
IOException
-
requestBlockReportLease
-
removeBlockReportLease
-
mockAnException
@VisibleForTesting public void mockAnException()
-