ServiceDisruptionScheme
public class SlowClusterStateProcessing extends SingleNodeDisruption
cluster, disruptedNode, logger, random
Constructor | Description |
---|---|
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) |
|
SlowClusterStateProcessing(java.util.Random random) |
|
SlowClusterStateProcessing(java.util.Random random,
long intervalBetweenDelaysMin,
long intervalBetweenDelaysMax,
long delayDurationMin,
long delayDurationMax) |
Modifier and Type | Method | Description |
---|---|---|
org.elasticsearch.common.unit.TimeValue |
expectedTimeToHeal() |
|
void |
removeAndEnsureHealthy(InternalTestCluster cluster) |
|
void |
startDisrupting() |
|
void |
stopDisrupting() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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()