bexhoma.experiments.tpcc module
Experiment class for HammerDB TPC-C benchmarks.
Provides TpccExperiment, which extends MixedExperiment to
orchestrate HammerDB TPC-C workloads inside a Kubernetes cluster.
Authors: Patrick K. Erdelt Copyright (C) 2020 Patrick K. Erdelt SPDX-License-Identifier: AGPL-3.0-or-later See LICENSE for details.
- class bexhoma.experiments.tpcc.TpccExperiment(cluster, code=None, SF='1', num_experiment_to_apply=1, timeout=7200)
Bases:
MixedExperimentTPC-C experiment: orchestrates HammerDB TPC-C loading and benchmarking inside a Kubernetes cluster.
Registers a
TPCCbenchmark object and pre-populates the experiment dict template with HammerDB-specific job templates.- OLD_evaluate_results(pod_dashboard='')
Build a DataFrame locally that contains all benchmarking results. This is specific to HammerDB.