Package org.elasticsearch.test.disruption
-
Interface Summary Interface Description ServiceDisruptionScheme -
Class Summary Class Description BlockClusterStateProcessing BlockMasterServiceOnMaster BusyMasterServiceDisruption DisruptableMockTransport IntermittentLongGCDisruption Simulates irregular long gc intervals.LongGCDisruption Suspends all threads on the specified node in order to simulate a long gc.NetworkDisruption Network disruptions are modeled using two components: 1) theNetworkDisruption.DisruptedLinks
represents the links in the network that are to be disrupted 2) theNetworkDisruption.NetworkLinkDisruptionType
represents the failure mode that is to be applied to the linksNetworkDisruption.Bridge Creates two partitions with symmetric failures and a bridge node that can connect to both of the partitionsNetworkDisruption.DisruptedLinks Represents a set of nodes with connections between nodes that are to be disruptedNetworkDisruption.IsolateAllNodes NetworkDisruption.NetworkDelay Simulates slow or congested network.NetworkDisruption.NetworkDisconnect Simulates a network disconnect.NetworkDisruption.NetworkLinkDisruptionType Abstract class representing various types of network disruptions.NetworkDisruption.NetworkUnresponsive Simulates an unresponsive target node by dropping requests sent from source to target node.NetworkDisruption.TwoPartitions Creates two partitions with symmetric failuresSingleNodeDisruption SlowClusterStateProcessing -
Enum Summary Enum Description DisruptableMockTransport.ConnectionStatus Response type fromDisruptableMockTransport.getConnectionStatus(DiscoveryNode)
indicating whether, and how, messages should be disrupted on this transport.