Class SlowClusterStateProcessing
- java.lang.Object
-
- org.elasticsearch.test.disruption.SingleNodeDisruption
-
- org.elasticsearch.test.disruption.SlowClusterStateProcessing
-
- All Implemented Interfaces:
ServiceDisruptionScheme
public class SlowClusterStateProcessing extends SingleNodeDisruption
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.test.disruption.SingleNodeDisruption
cluster, disruptedNode, logger, random
-
-
Constructor Summary
Constructors 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)
-
Method Summary
Modifier and Type Method Description TimeValue
expectedTimeToHeal()
void
removeAndEnsureHealthy(InternalTestCluster cluster)
void
startDisrupting()
void
stopDisrupting()
-
Methods inherited from class org.elasticsearch.test.disruption.SingleNodeDisruption
applyToCluster, applyToNode, ensureNodeCount, removeFromCluster, removeFromNode, testClusterClosed
-
-
-
-
Constructor Detail
-
SlowClusterStateProcessing
public SlowClusterStateProcessing(java.util.Random random)
-
SlowClusterStateProcessing
public SlowClusterStateProcessing(java.lang.String disruptedNode, java.util.Random random)
-
SlowClusterStateProcessing
public SlowClusterStateProcessing(java.lang.String disruptedNode, java.util.Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
-
SlowClusterStateProcessing
public SlowClusterStateProcessing(java.util.Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
-
-
Method Detail
-
startDisrupting
public void startDisrupting()
-
stopDisrupting
public void stopDisrupting()
-
removeAndEnsureHealthy
public void removeAndEnsureHealthy(InternalTestCluster cluster)
-
expectedTimeToHeal
public TimeValue expectedTimeToHeal()
-
-