| Class | Description |
|---|---|
| Action |
A (possibly mischievous) action that the ChaosMonkey can perform.
|
| Action.ActionContext |
Context for Action's
|
| AddColumnAction |
Action the adds a column family to a table.
|
| AddCPULoadAction |
Action that adds high cpu load to a random regionserver for a given duration
|
| BatchRestartRsAction |
Restarts a ratio of the running regionservers at the same time
|
| ChangeBloomFilterAction |
Action that tries to adjust the bloom filter setting on all the columns of a table
|
| ChangeCompressionAction |
Action that changes the compression algorithm on a column family from a list of tables.
|
| ChangeEncodingAction |
Action that changes the encoding on a column family from a list of tables.
|
| ChangeSplitPolicyAction | |
| ChangeVersionsAction |
Action that changes the number of versions on a column family from a list of tables.
|
| CompactMobAction |
Action that queues a table compaction.
|
| CompactRandomRegionOfTableAction |
Region that queues a compaction of a random region from the table.
|
| CompactTableAction |
Action that queues a table compaction.
|
| CorruptDataFilesAction |
Action corrupts HFiles with a certain chance.
|
| CorruptPacketsCommandAction |
Corrupt network packets on a random regionserver.
|
| DecreaseMaxHFileSizeAction | |
| DelayPacketsCommandAction |
Action adds latency to communication on a random regionserver.
|
| DeleteDataFilesAction |
Action deletes HFiles with a certain chance.
|
| DumpClusterStatusAction |
Action to dump the cluster status.
|
| DuplicatePacketsCommandAction |
Duplicate network packets on a random regionserver.
|
| FillDiskCommandAction |
Fill the disk on a random regionserver.
|
| FlushRandomRegionOfTableAction |
Action that tries to flush a random region of a table.
|
| FlushTableAction |
Action that tries to flush a table.
|
| ForceBalancerAction |
Action that tries to force a balancer run.
|
| GracefulRollingRestartRsAction |
Gracefully restarts every regionserver in a rolling fashion.
|
| LosePacketsCommandAction |
Lose network packets on a random regionserver.
|
| MergeRandomAdjacentRegionsOfTableAction |
Action to merge regions of a table.
|
| MoveRandomRegionOfTableAction |
Action that tries to move a random region of a table.
|
| MoveRegionsOfTableAction |
Action that tries to move every region of a table.
|
| RemoveColumnAction |
Action that removes a column family.
|
| ReorderPacketsCommandAction |
Reorder network packets on a random regionserver.
|
| RestartActionBaseAction |
Base class for restarting HBaseServer's
|
| RestartActiveMasterAction |
Action that tries to restart the active master.
|
| RestartActiveNameNodeAction |
Action that tries to restart the active namenode.
|
| RestartRandomDataNodeAction |
Action that restarts a random datanode.
|
| RestartRandomRsAction |
Action that restarts a random HRegionServer
|
| RestartRandomRsExceptMetaAction | |
| RestartRandomZKNodeAction |
Action that restarts a random zookeeper node.
|
| RestartRsHoldingMetaAction |
Action that tries to restart the HRegionServer holding Meta.
|
| RestartRsHoldingTableAction |
Action that restarts an HRegionServer holding one of the regions of the table.
|
| RollingBatchRestartRsAction |
Restarts a ratio of the regionservers in a rolling fashion.
|
| RollingBatchSuspendResumeRsAction |
Suspend then resume a ratio of the regionservers in a rolling fashion.
|
| SnapshotTableAction |
Action that tries to take a snapshot of a table.
|
| SplitAllRegionOfTableAction | |
| SplitRandomRegionOfTableAction |
Action that tries to split a random region of a table.
|
| SudoCommandAction |
Base class for performing Actions based on linux commands requiring sudo privileges
|
| TCCommandAction |
Base class for tc command actions
|
| TestChangeSplitPolicyAction | |
| TruncateTableAction |
Action that tries to truncate of a table.
|
| UnbalanceKillAndRebalanceAction |
This action is too specific to put in ChaosMonkey; put it here
|
| UnbalanceRegionsAction |
Action that tries to unbalance the regions of a cluster.
|
| Enum | Description |
|---|---|
| RollingBatchRestartRsAction.KillOrStart | |
| RollingBatchSuspendResumeRsAction.SuspendOrResume |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.