Skip to content

benchmarks: implement repro-collection benchmark to Fastpath

Aishwarya Rambhadran requested to merge aisram01/repro-collection into main

Implements aws/repro-collection MySQL benchmark in Fastpath through the following updates:

  • Docker Container Setup: Adds a new Dockerfile to build a container for the repro-collection benchmark using an Ubuntu 22.04 base. It installs and patches the workload during image build, ensuring dependencies are pre-installed and SUT CPU configuration is fixed for benchmarking accuracy.

  • Addition of wrapper script : Applies a hook to MySQL workload main.sh script to create Debian user (debian-sys-maint), set password and grant shutdown privileges to the user in MySQL DB. This handles failure during MySQL service shutdown. The script also sources repro_collection's run.sh which will start the workload execution in docker container.

  • Benchmark YAML Integration: Adds and updates benchmark YAML file to define the repro-collection workload parameters, including benchmark type, workload (mysql), CPU configuration, and container image reference.

Signed-off-by: Aishwarya Rambhadran aishwarya.rambhadran@arm.com

Edited by Aishwarya Rambhadran

Merge request reports

Loading