| Interface | Description |
|---|---|
| ServiceDisruptionScheme |
| Class | Description |
|---|---|
| BlockClusterStateProcessing | |
| BlockMasterServiceOnMaster | |
| 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) the
NetworkDisruption.DisruptedLinks represents the links in the network that are to be disrupted
2) the NetworkDisruption.NetworkLinkDisruptionType represents the failure mode that is to be applied to the links |
| NetworkDisruption.Bridge |
Creates two partitions with symmetric failures and a bridge node that can connect to both of the partitions
|
| NetworkDisruption.DisruptedLinks |
Represents a set of nodes with connections between nodes that are to be disrupted
|
| NetworkDisruption.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 failures
|
| NoOpDisruptionScheme | |
| SingleNodeDisruption | |
| SlowClusterStateProcessing |