Class SingleNodeDisruption
java.lang.Object
org.elasticsearch.test.disruption.SingleNodeDisruption
- All Implemented Interfaces:
ServiceDisruptionScheme
- Direct Known Subclasses:
BlockClusterStateProcessing
,BlockMasterServiceOnMaster
,BusyMasterServiceDisruption
,LongGCDisruption
,SlowClusterStateProcessing
-
Field Summary
Modifier and TypeFieldDescriptionprotected InternalTestCluster
protected String
protected final org.apache.logging.log4j.Logger
protected final Random
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyToCluster
(InternalTestCluster testCluster) void
applyToNode
(String node, InternalTestCluster testCluster) protected void
ensureNodeCount
(InternalTestCluster testCluster) void
removeFromCluster
(InternalTestCluster testCluster) void
removeFromNode
(String node, InternalTestCluster testCluster) void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.test.disruption.ServiceDisruptionScheme
expectedTimeToHeal, removeAndEnsureHealthy, startDisrupting, stopDisrupting
-
Field Details
-
logger
protected final org.apache.logging.log4j.Logger logger -
disruptedNode
-
cluster
-
random
-
-
Constructor Details
-
SingleNodeDisruption
-
-
Method Details
-
applyToCluster
- Specified by:
applyToCluster
in interfaceServiceDisruptionScheme
-
removeFromCluster
- Specified by:
removeFromCluster
in interfaceServiceDisruptionScheme
-
applyToNode
- Specified by:
applyToNode
in interfaceServiceDisruptionScheme
-
removeFromNode
- Specified by:
removeFromNode
in interfaceServiceDisruptionScheme
-
testClusterClosed
public void testClusterClosed()- Specified by:
testClusterClosed
in interfaceServiceDisruptionScheme
-
ensureNodeCount
-