benchmark-runner icon indicating copy to clipboard operation
benchmark-runner copied to clipboard

Add new workload outside of the benchmark-runner tree

Open RobertKrawitz opened this issue 2 years ago • 4 comments

Is your feature request related to a problem? Please describe. I would like to run a workload with the benchmark-runner framework without making any changes to the benchmark-runner tree or mounting anything on top of the tree.

Describe the solution you'd like Load a python module (from a path that I could specify in environment/command line) that contains all of the resources necessary to run the benchmark, including all templates and code necessary to implement the benchmark.

RobertKrawitz avatar Mar 01 '22 16:03 RobertKrawitz

@RobertKrawitz, can you please specify or give an example for this problem?

ebattat avatar Jun 20 '22 12:06 ebattat

I don't have a specific use case at the moment, so this isn't high priority. What I envision is that I want to run an existing benchmark using the benchmark-runner framework, but I want to specify that on the command line or environment variable without actually having to make any change to benchmark-runner.

RobertKrawitz avatar Jun 21 '22 02:06 RobertKrawitz

@RobertKrawitz, do you mean to the option to run workloads as clusterbuster ?

ebattat avatar Jun 21 '23 09:06 ebattat

I mean the ability to run workloads without having to make any changes at all inside the benchmark-runner repository, something like pluggable modules that are dynamically loaded at runtime.

RobertKrawitz avatar Jun 21 '23 12:06 RobertKrawitz