Class WorkerBenchSummary

  • All Implemented Interfaces:
    Summary, alluxio.util.JsonSerializable

    public final class WorkerBenchSummary
    extends java.lang.Object
    implements Summary
    The summary for the worker stress tests.
    • Constructor Detail

      • WorkerBenchSummary

        public WorkerBenchSummary()
        Creates an instance.
      • WorkerBenchSummary

        public WorkerBenchSummary​(WorkerBenchTaskResult mergedTaskResults,
                                  java.util.List<java.lang.String> nodes,
                                  java.util.Map<java.lang.String,​java.util.List<java.lang.String>> errors)
        Creates an instance.
        Parameters:
        mergedTaskResults - the merged task result
        nodes - the list of nodes
        errors - the list of errors
    • Method Detail

      • getIOMBps

        public float getIOMBps()
        Returns:
        the throughput (MB/s)
      • setIOMBps

        public void setIOMBps​(float ioMBps)
        Parameters:
        ioMBps - the throughput (MB / s)
      • getDurationMs

        public long getDurationMs()
        Returns:
        the duration (in ms)
      • setDurationMs

        public void setDurationMs​(long durationMs)
        Parameters:
        durationMs - the duration (in ms)
      • setParameters

        public void setParameters​(WorkerBenchParameters parameters)
        Parameters:
        parameters - the parameters
      • getNodes

        public java.util.List<java.lang.String> getNodes()
        Returns:
        the list of nodes
      • setNodes

        public void setNodes​(java.util.List<java.lang.String> nodes)
        Parameters:
        nodes - the list of nodes
      • getErrors

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getErrors()
        Returns:
        the errors
      • setErrors

        public void setErrors​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> errors)
        Parameters:
        errors - the errors
      • getEndTimeMs

        public long getEndTimeMs()
        Returns:
        the end time (in ms)
      • setEndTimeMs

        public void setEndTimeMs​(long endTimeMs)
        Parameters:
        endTimeMs - the end time (in ms)
      • getIOBytes

        public long getIOBytes()
        Returns:
        number of bytes
      • setIOBytes

        public void setIOBytes​(long IOBytes)
        Parameters:
        IOBytes - the number of bytes