public class LongGCDisruption extends SingleNodeDisruption
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
disruptedNode |
cluster, logger, random
Constructor and Description |
---|
LongGCDisruption(java.util.Random random,
java.lang.String disruptedNode) |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.common.unit.TimeValue |
expectedTimeToHeal() |
void |
removeAndEnsureHealthy(InternalTestCluster cluster) |
protected void |
resumeThreads(java.util.Set<java.lang.Thread> threads) |
void |
startDisrupting() |
void |
stopDisrupting() |
protected boolean |
stopNodeThreads(java.lang.String node,
java.util.Set<java.lang.Thread> nodeThreads) |
applyToCluster, applyToNode, ensureNodeCount, removeFromCluster, removeFromNode, testClusterClosed
public LongGCDisruption(java.util.Random random, java.lang.String disruptedNode)
public void startDisrupting()
public void stopDisrupting()
public void removeAndEnsureHealthy(InternalTestCluster cluster)
public org.elasticsearch.common.unit.TimeValue expectedTimeToHeal()
protected boolean stopNodeThreads(java.lang.String node, java.util.Set<java.lang.Thread> nodeThreads)
protected void resumeThreads(java.util.Set<java.lang.Thread> threads)