Class SlowClusterStateProcessing

java.lang.Object
org.elasticsearch.test.disruption.SingleNodeDisruption
org.elasticsearch.test.disruption.SlowClusterStateProcessing
All Implemented Interfaces:
ServiceDisruptionScheme

public class SlowClusterStateProcessing extends SingleNodeDisruption
  • Constructor Details

    • SlowClusterStateProcessing

      public SlowClusterStateProcessing(Random random)
    • SlowClusterStateProcessing

      public SlowClusterStateProcessing(String disruptedNode, Random random)
    • SlowClusterStateProcessing

      public SlowClusterStateProcessing(String disruptedNode, Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
    • SlowClusterStateProcessing

      public SlowClusterStateProcessing(Random random, long intervalBetweenDelaysMin, long intervalBetweenDelaysMax, long delayDurationMin, long delayDurationMax)
  • Method Details

    • startDisrupting

      public void startDisrupting()
    • stopDisrupting

      public void stopDisrupting()
    • removeAndEnsureHealthy

      public void removeAndEnsureHealthy(InternalTestCluster cluster)
    • expectedTimeToHeal

      public org.elasticsearch.core.TimeValue expectedTimeToHeal()