@VisibleForTesting
@Private
public class DFSClientFaultInjector
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.concurrent.atomic.AtomicLong |
exceptionNum |
| Constructor | Description |
|---|---|
DFSClientFaultInjector() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
corruptPacket() |
|
void |
delayWhenRenewLeaseTimeout() |
|
boolean |
failPacket() |
|
void |
fetchFromDatanodeException() |
|
static DFSClientFaultInjector |
get() |
|
void |
onCreateBlockReader(LocatedBlock block,
int chunkIndex,
long offset,
long length) |
|
void |
readFromDatanodeDelay() |
|
static void |
set(DFSClientFaultInjector instance) |
|
boolean |
skipRollingRestartWait() |
|
void |
sleepBeforeHedgedGet() |
|
void |
startFetchFromDatanode() |
|
boolean |
uncorruptPacket() |
public static DFSClientFaultInjector get()
public static void set(DFSClientFaultInjector instance)
public boolean corruptPacket()
public boolean uncorruptPacket()
public boolean failPacket()
public void startFetchFromDatanode()
public void fetchFromDatanodeException()
public void readFromDatanodeDelay()
public boolean skipRollingRestartWait()
public void sleepBeforeHedgedGet()
public void delayWhenRenewLeaseTimeout()
public void onCreateBlockReader(LocatedBlock block, int chunkIndex, long offset, long length)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.