Interface ServiceDisruptionScheme

All Known Implementing Classes:
BlockClusterManagerServiceOnClusterManager, BlockClusterStateProcessing, BusyClusterManagerServiceDisruption, 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(String node, InternalTestCluster cluster)
    • removeFromNode

      void removeFromNode(String node, InternalTestCluster cluster)
    • startDisrupting

      void startDisrupting()
    • stopDisrupting

      void stopDisrupting()
    • testClusterClosed

      void testClusterClosed()
    • expectedTimeToHeal

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