Class MultiOperationStressMasterBench


  • public class MultiOperationStressMasterBench
    extends StressMasterBenchBase<alluxio.stress.master.MultiOperationMasterBenchTaskResult,​alluxio.stress.master.MultiOperationMasterBenchParameters>
    A stress master bench that benchmark a set of combined operations.
    • Constructor Detail

      • MultiOperationStressMasterBench

        public MultiOperationStressMasterBench()
        Creates instance.
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Parameters:
        args - command-line arguments
      • 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.MultiOperationMasterBenchTaskResult>
        Returns:
        string of the bench description
      • validateParams

        public void validateParams()
                            throws java.lang.Exception
        Description copied from class: AbstractStressBench
        Validates the parameters.
        Specified by:
        validateParams in class AbstractStressBench<alluxio.stress.master.MultiOperationMasterBenchTaskResult,​alluxio.stress.master.MultiOperationMasterBenchParameters>
        Throws:
        java.lang.Exception
      • 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.MultiOperationMasterBenchTaskResult>
        Throws:
        java.lang.Exception
      • getContext

        protected StressMasterBenchBase.BenchContext getContext()
                                                         throws java.io.IOException,
                                                                alluxio.exception.AlluxioException
        Specified by:
        getContext in class StressMasterBenchBase<alluxio.stress.master.MultiOperationMasterBenchTaskResult,​alluxio.stress.master.MultiOperationMasterBenchParameters>
        Throws:
        java.io.IOException
        alluxio.exception.AlluxioException