Package alluxio.stress.master
Class MultiOperationMasterBenchSummary
- java.lang.Object
-
- alluxio.stress.common.GeneralBenchSummary<MultiOperationMasterBenchTaskResult>
-
- alluxio.stress.master.MultiOperationMasterBenchSummary
-
- All Implemented Interfaces:
Summary,alluxio.util.JsonSerializable
public final class MultiOperationMasterBenchSummary extends GeneralBenchSummary<MultiOperationMasterBenchTaskResult>
The summary for the multi-operation master stress tests.
-
-
Field Summary
-
Fields inherited from class alluxio.stress.common.GeneralBenchSummary
mNodeResults, mThroughput
-
-
Constructor Summary
Constructors Constructor Description MultiOperationMasterBenchSummary()Creates an instance.MultiOperationMasterBenchSummary(MultiOperationMasterBenchTaskResult mergedTaskResults, java.util.Map<java.lang.String,MultiOperationMasterBenchTaskResult> nodes)Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetDurationMs()longgetEndTimeMs()java.util.List<alluxio.collections.Pair<Operation,java.lang.Float>>getOperationThroughputs()MultiOperationMasterBenchParametersgetParameters()java.util.List<SummaryStatistics>getStatistics()java.util.Map<java.lang.String,SummaryStatistics>getStatisticsPerMethod()GraphGeneratorgraphGenerator()voidsetDurationMs(long durationMs)voidsetEndTimeMs(long endTimeMs)voidsetOperationThroughputs(java.util.List<alluxio.collections.Pair<Operation,java.lang.Float>> operationThroughputs)voidsetParameters(MultiOperationMasterBenchParameters parameters)voidsetStatistics(java.util.List<SummaryStatistics> statistics)voidsetStatisticsPerMethod(java.util.Map<java.lang.String,SummaryStatistics> statisticsPerMethod)-
Methods inherited from class alluxio.stress.common.GeneralBenchSummary
collectErrorsFromAllNodes, getNodeResults, getThroughput, setNodeResults, setThroughput
-
-
-
-
Constructor Detail
-
MultiOperationMasterBenchSummary
public MultiOperationMasterBenchSummary()
Creates an instance.
-
MultiOperationMasterBenchSummary
public MultiOperationMasterBenchSummary(MultiOperationMasterBenchTaskResult mergedTaskResults, java.util.Map<java.lang.String,MultiOperationMasterBenchTaskResult> nodes) throws java.util.zip.DataFormatException
Creates an instance.- Parameters:
mergedTaskResults- the merged task resultnodes- the map storing the nodes' result- Throws:
java.util.zip.DataFormatException
-
-
Method Detail
-
getDurationMs
public long getDurationMs()
- Returns:
- the duration (in ms)
-
setDurationMs
public void setDurationMs(long durationMs)
- Parameters:
durationMs- the duration (in ms)
-
getParameters
public MultiOperationMasterBenchParameters getParameters()
- Returns:
- the parameters
-
setParameters
public void setParameters(MultiOperationMasterBenchParameters parameters)
- Parameters:
parameters- the parameters
-
getEndTimeMs
public long getEndTimeMs()
- Returns:
- the end time (in ms)
-
setEndTimeMs
public void setEndTimeMs(long endTimeMs)
- Parameters:
endTimeMs- the end time (in ms)
-
getStatistics
public java.util.List<SummaryStatistics> getStatistics()
- Returns:
- the statistics
-
setStatistics
public void setStatistics(java.util.List<SummaryStatistics> statistics)
- Parameters:
statistics- the statistics
-
getStatisticsPerMethod
public java.util.Map<java.lang.String,SummaryStatistics> getStatisticsPerMethod()
- Returns:
- statistics per method map
-
setStatisticsPerMethod
public void setStatisticsPerMethod(java.util.Map<java.lang.String,SummaryStatistics> statisticsPerMethod)
- Parameters:
statisticsPerMethod- the statistics per method map
-
getOperationThroughputs
public java.util.List<alluxio.collections.Pair<Operation,java.lang.Float>> getOperationThroughputs()
- Returns:
- the operation throughputs
-
setOperationThroughputs
public void setOperationThroughputs(java.util.List<alluxio.collections.Pair<Operation,java.lang.Float>> operationThroughputs)
- Parameters:
operationThroughputs- the operation throughputs
-
graphGenerator
public GraphGenerator graphGenerator()
- Returns:
- the graph generator for this type of summary
-
-