public class FillDiskCommandAction extends SudoCommandAction
Action.ActionContext
Modifier and Type | Field and Description |
---|---|
private long |
duration |
private static org.slf4j.Logger |
LOG |
private String |
path |
private long |
size |
clusterManager, timeout
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 and Description |
---|
FillDiskCommandAction(long size,
long duration,
String path,
long timeout)
Fill the disk on a random regionserver.
|
Modifier and Type | Method and Description |
---|---|
private String |
getClearCommand() |
private String |
getFillCommand() |
protected org.slf4j.Logger |
getLogger()
Retrieve the instance's
Logger , for use throughout the class hierarchy. |
private String |
getStopCommand() |
protected void |
localPerform() |
init, perform
forceBalancer, getConf, getCurrentServers, killDataNode, killMaster, killNameNode, killRs, killZKNode, modifyAllTableColumns, modifyAllTableColumns, resumeRs, setBalancer, startDataNode, startMaster, startNameNode, startRs, startZKNode, stopRs, suspendRs, unbalanceRegions
private static final org.slf4j.Logger LOG
private final long size
private final long duration
public FillDiskCommandAction(long size, long duration, String path, long timeout)
size
- size of the generated file in MB or fill the disk if set to 0duration
- the time this issue persists in millisecondspath
- the path to the generated filetimeout
- the timeout for executing required commands on the region server in
millisecondsprotected org.slf4j.Logger getLogger()
Action
Logger
, for use throughout the class hierarchy.protected void localPerform() throws IOException
localPerform
in class SudoCommandAction
IOException
private String getFillCommand()
private String getClearCommand()
private String getStopCommand()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.