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–2021 The Apache Software Foundation. All rights reserved.