Interface ServiceDisruptionScheme

All Known Implementing Classes:
BlockClusterStateProcessing, BlockMasterServiceOnMaster, BusyMasterServiceDisruption, IntermittentLongGCDisruption, LongGCDisruption, NetworkDisruption, SingleNodeDisruption, SlowClusterStateProcessing

public interface ServiceDisruptionScheme
  • Method Details

    • applyToCluster

      void applyToCluster​(InternalTestCluster cluster)
    • removeFromCluster

      void removeFromCluster​(InternalTestCluster cluster)
    • removeAndEnsureHealthy

      void removeAndEnsureHealthy​(InternalTestCluster cluster)
    • applyToNode

      void applyToNode​(java.lang.String node, InternalTestCluster cluster)
    • removeFromNode

      void removeFromNode​(java.lang.String node, InternalTestCluster cluster)
    • startDisrupting

      void startDisrupting()
    • stopDisrupting

      void stopDisrupting()
    • testClusterClosed

      void testClusterClosed()
    • expectedTimeToHeal

      org.elasticsearch.common.unit.TimeValue expectedTimeToHeal()