public class SlowClusterStateProcessing extends SingleNodeDisruption
cluster, disruptedNode, logger, random
Constructor and Description |
---|
SlowClusterStateProcessing(java.util.Random random) |
SlowClusterStateProcessing(java.util.Random random,
long intervalBetweenDelaysMin,
long intervalBetweenDelaysMax,
long delayDurationMin,
long delayDurationMax) |
SlowClusterStateProcessing(java.lang.String disruptedNode,
java.util.Random random) |
SlowClusterStateProcessing(java.lang.String disruptedNode,
java.util.Random random,
long intervalBetweenDelaysMin,
long intervalBetweenDelaysMax,
long delayDurationMin,
long delayDurationMax) |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.common.unit.TimeValue |
expectedTimeToHeal() |
void |
removeAndEnsureHealthy(InternalTestCluster cluster) |
void |
startDisrupting() |
void |
stopDisrupting() |
applyToCluster, applyToNode, ensureNodeCount, removeFromCluster, removeFromNode, testClusterClosed
public SlowClusterStateProcessing(java.util.Random random)
public SlowClusterStateProcessing(java.lang.String disruptedNode, java.util.Random random)
public SlowClusterStateProcessing(java.lang.String disruptedNode, java.util.Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
public SlowClusterStateProcessing(java.util.Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
public void startDisrupting()
public void stopDisrupting()
public void removeAndEnsureHealthy(InternalTestCluster cluster)
public org.elasticsearch.common.unit.TimeValue expectedTimeToHeal()