Package alluxio.stress.master
Class MultiOperationMasterBenchParameters
- java.lang.Object
-
- alluxio.stress.Parameters
-
- alluxio.stress.common.FileSystemParameters
-
- alluxio.stress.master.MasterBenchBaseParameters
-
- alluxio.stress.master.MultiOperationMasterBenchParameters
-
public final class MultiOperationMasterBenchParameters extends MasterBenchBaseParameters
This holds all the parameters. All fields are public for easier json ser/de without all the getters and setters.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultiOperationMasterBenchParameters.IntegerArrayConverterParses integer array params.static classMultiOperationMasterBenchParameters.OperationsConverterParses operations param.static classMultiOperationMasterBenchParameters.RatioConverterParses ratio params.static classMultiOperationMasterBenchParameters.StringArrayConverterParses string array params.-
Nested classes/interfaces inherited from class alluxio.stress.common.FileSystemParameters
FileSystemParameters.FileSystemParametersClientTypeConverter, FileSystemParameters.FileSystemParametersReadTypeConverter, FileSystemParameters.FileSystemParametersWriteTypeConverter
-
Nested classes/interfaces inherited from class alluxio.stress.Parameters
Parameters.BooleanDescription, Parameters.KeylessDescription, Parameters.PathDescription
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASES_OPTION_NAMEstatic java.lang.StringDURATION_OPTION_NAMEstatic java.lang.StringFIXED_COUNTS_OPTION_NAMEjava.lang.String[]mBasePathsjava.lang.StringmDurationint[]mFixedCountsOperation[]mOperationsdouble[]mOperationsRatiobooleanmSkipPrepareint[]mTargetThroughputsdouble[]mThreadsRatiostatic java.lang.StringOPERATIONS_OPTION_NAMEstatic java.lang.StringOPERATIONS_RATIO_OPTION_NAMEstatic java.lang.StringSKIP_PREPARE_OPTION_NAMEstatic java.lang.StringTARGET_THROUGHPUTS_OPTION_NAMEstatic java.lang.StringTHREADS_RATIO_OPTION_NAME-
Fields inherited from class alluxio.stress.master.MasterBenchBaseParameters
BASE_OPTION_NAME, CLIENT_NUM_OPTION_NAME, CREATE_FILE_SIZE_OPTION_NAME, mBasePath, mClients, mCreateFileSize, mStopCount, mThreads, mTreeDepth, mTreeFiles, mTreeThreads, mTreeWidth, mWarmup, STOP_COUNT_INVALID, STOP_COUNT_OPTION_NAME, THREADS_OPTION_NAME, TREE_DEPTH, TREE_FILES, TREE_THREADS, TREE_WIDTH, WARMUP_OPTION_NAME
-
Fields inherited from class alluxio.stress.common.FileSystemParameters
CLIENT_TYPE_OPTION_NAME, mClientType, mReadType, mWriteType, READ_TYPE_FLAG_OPTION_NAME, WRITE_TYPE_OPTION_NAME
-
-
Constructor Summary
Constructors Constructor Description MultiOperationMasterBenchParameters()
-
Method Summary
-
Methods inherited from class alluxio.stress.Parameters
getDescription, operation, partitionFieldNames
-
-
-
-
Field Detail
-
OPERATIONS_OPTION_NAME
public static final java.lang.String OPERATIONS_OPTION_NAME
- See Also:
- Constant Field Values
-
OPERATIONS_RATIO_OPTION_NAME
public static final java.lang.String OPERATIONS_RATIO_OPTION_NAME
- See Also:
- Constant Field Values
-
BASES_OPTION_NAME
public static final java.lang.String BASES_OPTION_NAME
- See Also:
- Constant Field Values
-
FIXED_COUNTS_OPTION_NAME
public static final java.lang.String FIXED_COUNTS_OPTION_NAME
- See Also:
- Constant Field Values
-
SKIP_PREPARE_OPTION_NAME
public static final java.lang.String SKIP_PREPARE_OPTION_NAME
- See Also:
- Constant Field Values
-
THREADS_RATIO_OPTION_NAME
public static final java.lang.String THREADS_RATIO_OPTION_NAME
- See Also:
- Constant Field Values
-
TARGET_THROUGHPUTS_OPTION_NAME
public static final java.lang.String TARGET_THROUGHPUTS_OPTION_NAME
- See Also:
- Constant Field Values
-
DURATION_OPTION_NAME
public static final java.lang.String DURATION_OPTION_NAME
- See Also:
- Constant Field Values
-
mOperations
public Operation[] mOperations
-
mBasePaths
public java.lang.String[] mBasePaths
-
mFixedCounts
public int[] mFixedCounts
-
mOperationsRatio
public double[] mOperationsRatio
-
mTargetThroughputs
public int[] mTargetThroughputs
-
mThreadsRatio
public double[] mThreadsRatio
-
mSkipPrepare
public boolean mSkipPrepare
-
mDuration
public java.lang.String mDuration
-
-