public class FuseIOSummary extends GeneralBenchSummary<FuseIOTaskResult>
mNodeResults, mThroughput
CLASS_NAME_FIELD
Constructor and Description |
---|
FuseIOSummary()
Default constructor required for json deserialization.
|
FuseIOSummary(FuseIOParameters parameters,
BaseParameters baseParameters,
Map<String,FuseIOTaskResult> nodes,
long recordStartMs,
long endMs,
long ioBytes,
float ioMBps)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
BaseParameters |
getBaseParameters() |
long |
getEndMs() |
long |
getIOBytes() |
float |
getIOMBps() |
FuseIOParameters |
getParameters() |
long |
getRecordStartMs() |
GraphGenerator |
graphGenerator() |
void |
setBaseParameters(BaseParameters baseParameters) |
void |
setEndMs(long endMs) |
void |
setIOBytes(long ioBytes) |
void |
setIOMBps(float ioMBps) |
void |
setParameters(FuseIOParameters parameters) |
void |
setRecordStartMs(long recordStartMs) |
collectErrorsFromAllNodes, getNodeResults, getThroughput, setNodeResults, setThroughput
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromJson, fromJson, getClassName, setClassName, toJson
public FuseIOSummary()
public FuseIOSummary(FuseIOParameters parameters, BaseParameters baseParameters, Map<String,FuseIOTaskResult> nodes, long recordStartMs, long endMs, long ioBytes, float ioMBps)
parameters
- the parameters for the Fuse IO stress benchbaseParameters
- the base parameters for the Fuse IO stress benchnodes
- the unique ids of all job workersrecordStartMs
- the timestamp starting counting bytesendMs
- the timestamp that the test endsioBytes
- total number of bytes processed by workersioMBps
- aggregated throughput data@Nullable public GraphGenerator graphGenerator()
public FuseIOParameters getParameters()
public void setParameters(FuseIOParameters parameters)
parameters
- Fuse IO stress bench parameterspublic BaseParameters getBaseParameters()
public void setBaseParameters(BaseParameters baseParameters)
baseParameters
- the base parameterspublic long getRecordStartMs()
public void setRecordStartMs(long recordStartMs)
recordStartMs
- the timestamp starting counting bytes (in ms)public long getEndMs()
public void setEndMs(long endMs)
endMs
- the timestamp that test ends (in ms)public long getIOBytes()
public void setIOBytes(long ioBytes)
ioBytes
- total number of bytes processed during test timepublic float getIOMBps()
public void setIOMBps(float ioMBps)
ioMBps
- overall throughput (in MB / s)Copyright © 2023. All Rights Reserved.