public class ProcedureWALLoaderPerformanceEvaluation extends org.apache.hadoop.hbase.util.AbstractHBaseTool
| Modifier and Type | Class and Description | 
|---|---|
private static class  | 
ProcedureWALLoaderPerformanceEvaluation.LoadCounter  | 
| Modifier and Type | Field and Description | 
|---|---|
static double | 
DEFAULT_DELETE_PROCS_FRACTION  | 
static int | 
DEFAULT_NUM_PROCS  | 
static int | 
DEFAULT_NUM_WALS  | 
static int | 
DEFAULT_STATE_SIZE  | 
static int | 
DEFAULT_UPDATES_PER_PROC  | 
static org.apache.hbase.thirdparty.org.apache.commons.cli.Option | 
DELETE_PROCS_FRACTION_OPTION  | 
double | 
deleteProcsFraction  | 
static org.apache.hbase.thirdparty.org.apache.commons.cli.Option | 
NUM_PROCS_OPTION  | 
static org.apache.hbase.thirdparty.org.apache.commons.cli.Option | 
NUM_WALS_OPTION  | 
int | 
numProcs  | 
int | 
numWals  | 
(package private) static byte[] | 
serializedState  | 
static org.apache.hbase.thirdparty.org.apache.commons.cli.Option | 
STATE_SIZE_OPTION  | 
private org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore | 
store  | 
static org.apache.hbase.thirdparty.org.apache.commons.cli.Option | 
UPDATES_PER_PROC_OPTION  | 
int | 
updatesPerProc  | 
protected static HBaseCommonTestingUtility | 
UTIL  | 
| Constructor and Description | 
|---|
ProcedureWALLoaderPerformanceEvaluation()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addOptions()  | 
protected int | 
doWork()  | 
static void | 
main(String[] args)  | 
protected void | 
processOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd)  | 
private void | 
setupConf()  | 
void | 
setUpProcedureStore()  | 
private List<Integer> | 
shuffleProcWriteSequence()  | 
private void | 
storeRestart(org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader loader)  | 
void | 
tearDownProcedureStore()  | 
private void | 
writeWals()  | 
addOption, addOptNoArg, addOptNoArg, addOptWithArg, addOptWithArg, addRequiredOption, addRequiredOptWithArg, addRequiredOptWithArg, doStaticMain, getConf, getOptionAsDouble, getOptionAsInt, getOptionAsLong, newParser, parseArgs, parseInt, parseLong, printUsage, printUsage, processOldArgs, run, setConfprotected static final HBaseCommonTestingUtility UTIL
public static int DEFAULT_NUM_PROCS
public static org.apache.hbase.thirdparty.org.apache.commons.cli.Option NUM_PROCS_OPTION
public static int DEFAULT_NUM_WALS
public static org.apache.hbase.thirdparty.org.apache.commons.cli.Option NUM_WALS_OPTION
public static int DEFAULT_STATE_SIZE
public static org.apache.hbase.thirdparty.org.apache.commons.cli.Option STATE_SIZE_OPTION
public static int DEFAULT_UPDATES_PER_PROC
public static org.apache.hbase.thirdparty.org.apache.commons.cli.Option UPDATES_PER_PROC_OPTION
public static double DEFAULT_DELETE_PROCS_FRACTION
public static org.apache.hbase.thirdparty.org.apache.commons.cli.Option DELETE_PROCS_FRACTION_OPTION
public int numProcs
public int updatesPerProc
public double deleteProcsFraction
public int numWals
private org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore store
static byte[] serializedState
public ProcedureWALLoaderPerformanceEvaluation()
protected void addOptions()
addOptions in class org.apache.hadoop.hbase.util.AbstractHBaseToolprotected void processOptions(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd)
processOptions in class org.apache.hadoop.hbase.util.AbstractHBaseToolprivate void setupConf()
public void setUpProcedureStore() throws IOException
IOExceptionprivate List<Integer> shuffleProcWriteSequence()
private void writeWals() throws IOException
IOExceptionprivate void storeRestart(org.apache.hadoop.hbase.procedure2.store.ProcedureStore.ProcedureLoader loader) throws IOException
IOExceptionpublic void tearDownProcedureStore()
protected int doWork()
doWork in class org.apache.hadoop.hbase.util.AbstractHBaseToolpublic static void main(String[] args) throws IOException
IOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.