Class MasterMaxThroughput


  • public class MasterMaxThroughput
    extends AbstractMaxThroughput<alluxio.stress.master.MasterBenchTaskResult,​alluxio.stress.master.MasterMaxThroughputSummary,​alluxio.stress.common.GeneralBenchSummary<alluxio.stress.master.MasterBenchTaskResult>,​alluxio.stress.master.MasterBenchParameters>
    A max throughput suite for master.
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Parameters:
        args - the command-line args
      • initParameters

        public void initParameters​(java.util.List<java.lang.String> baseArgs)
        Description copied from class: AbstractMaxThroughput
        Construct parameters with user command-line args.
        Specified by:
        initParameters in class AbstractMaxThroughput<alluxio.stress.master.MasterBenchTaskResult,​alluxio.stress.master.MasterMaxThroughputSummary,​alluxio.stress.common.GeneralBenchSummary<alluxio.stress.master.MasterBenchTaskResult>,​alluxio.stress.master.MasterBenchParameters>
        Parameters:
        baseArgs - initial args passed by the user
      • prepare

        public void prepare()
                     throws java.lang.Exception
        Description copied from class: Benchmark
        Prepares to run the test.
        Specified by:
        prepare in class Benchmark<alluxio.stress.master.MasterMaxThroughputSummary>
        Throws:
        java.lang.Exception
      • runSingleTest

        protected alluxio.stress.master.MasterBenchSummary runSingleTest​(java.util.List<java.lang.String> args,
                                                                         int targetThroughput)
                                                                  throws java.lang.Exception
        Description copied from class: AbstractMaxThroughput
        Unit test for max throughput.
        Specified by:
        runSingleTest in class AbstractMaxThroughput<alluxio.stress.master.MasterBenchTaskResult,​alluxio.stress.master.MasterMaxThroughputSummary,​alluxio.stress.common.GeneralBenchSummary<alluxio.stress.master.MasterBenchTaskResult>,​alluxio.stress.master.MasterBenchParameters>
        Returns:
        the results
        Throws:
        java.lang.Exception
      • getBenchDescription

        public java.lang.String getBenchDescription()
        Description copied from class: Benchmark
        Get the description of the bench.
        Specified by:
        getBenchDescription in class Benchmark<alluxio.stress.master.MasterMaxThroughputSummary>
        Returns:
        string of the bench description