public class BlockManagerFaultInjector extends Object
| Modifier and Type | Field and Description |
|---|---|
static BlockManagerFaultInjector |
instance |
| Constructor and Description |
|---|
BlockManagerFaultInjector() |
| Modifier and Type | Method and Description |
|---|---|
static BlockManagerFaultInjector |
getInstance() |
void |
incomingBlockReportRpc(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID,
org.apache.hadoop.hdfs.server.protocol.BlockReportContext context) |
void |
mockAnException() |
void |
removeBlockReportLease(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor node,
long leaseId) |
void |
requestBlockReportLease(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor node,
long leaseId) |
@VisibleForTesting public static BlockManagerFaultInjector instance
@VisibleForTesting public static BlockManagerFaultInjector getInstance()
@VisibleForTesting
public void incomingBlockReportRpc(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID,
org.apache.hadoop.hdfs.server.protocol.BlockReportContext context)
throws IOException
IOException@VisibleForTesting
public void requestBlockReportLease(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor node,
long leaseId)
@VisibleForTesting
public void removeBlockReportLease(org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor node,
long leaseId)
@VisibleForTesting public void mockAnException()
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.