Class UnbalanceKillAndRebalanceAction
java.lang.Object
org.apache.hadoop.hbase.chaos.actions.Action
org.apache.hadoop.hbase.chaos.actions.UnbalanceKillAndRebalanceAction
This action is too specific to put in ChaosMonkey; put it here
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.chaos.actions.Action
Action.ActionContext
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final double
private static final double
Fractions of servers to get regions and live and die respectively; from all other servers, HOARD_FRC_OF_REGIONS will be removed to the above randomlyprivate static final double
private final boolean
private static final org.slf4j.Logger
private final long
private final long
private final long
Waits between calling unbalance and killing servers, kills and rebalance, and rebalance and restarting the servers; to make sure these events have time to impact the cluster.Fields inherited from class org.apache.hadoop.hbase.chaos.actions.Action
cluster, context, initialServers, initialStatus, KILL_DATANODE_TIMEOUT_DEFAULT, KILL_DATANODE_TIMEOUT_KEY, KILL_MASTER_TIMEOUT_DEFAULT, KILL_MASTER_TIMEOUT_KEY, KILL_NAMENODE_TIMEOUT_DEFAULT, KILL_NAMENODE_TIMEOUT_KEY, KILL_RS_TIMEOUT_DEFAULT, KILL_RS_TIMEOUT_KEY, KILL_ZK_NODE_TIMEOUT_DEFAULT, KILL_ZK_NODE_TIMEOUT_KEY, killDataNodeTimeout, killMasterTimeout, killNameNodeTimeout, killRsTimeout, killZkNodeTimeout, monkeyProps, skipMetaRS, START_DATANODE_TIMEOUT_DEFAULT, START_DATANODE_TIMEOUT_KEY, START_MASTER_TIMEOUT_DEFAULT, START_MASTER_TIMEOUT_KEY, START_NAMENODE_TIMEOUT_DEFAULT, START_NAMENODE_TIMEOUT_KEY, START_RS_TIMEOUT_DEFAULT, START_RS_TIMEOUT_KEY, START_ZK_NODE_TIMEOUT_DEFAULT, START_ZK_NODE_TIMEOUT_KEY, startDataNodeTimeout, startMasterTimeout, startNameNodeTimeout, startRsTimeout, startZkNodeTimeout
-
Constructor Summary
ConstructorDescriptionUnbalanceKillAndRebalanceAction
(long waitUnbalance, long waitKill, long waitAfterBalance, boolean killMetaRs) -
Method Summary
Methods inherited from class org.apache.hadoop.hbase.chaos.actions.Action
forceBalancer, getConf, getCurrentServers, init, killDataNode, killJournalNode, killMaster, killNameNode, killRs, killZKNode, modifyAllTableColumns, modifyAllTableColumns, resumeRs, setBalancer, startDataNode, startJournalNode, startMaster, startNameNode, startRs, startZKNode, stopRs, suspendRs, unbalanceRegions
-
Field Details
-
LOG
-
FRC_SERVERS_THAT_HOARD_AND_LIVE
Fractions of servers to get regions and live and die respectively; from all other servers, HOARD_FRC_OF_REGIONS will be removed to the above randomly- See Also:
-
FRC_SERVERS_THAT_HOARD_AND_DIE
- See Also:
-
HOARD_FRC_OF_REGIONS
- See Also:
-
waitForUnbalanceMilliSec
Waits between calling unbalance and killing servers, kills and rebalance, and rebalance and restarting the servers; to make sure these events have time to impact the cluster. -
waitForKillsMilliSec
-
waitAfterBalanceMilliSec
-
killMetaRs
-
-
Constructor Details
-
UnbalanceKillAndRebalanceAction
public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, boolean killMetaRs)
-
-
Method Details