Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade hammerdb to be able to run the latest version #5243

Open
jellyfishcake opened this issue Oct 4, 2024 · 0 comments
Open

Upgrade hammerdb to be able to run the latest version #5243

jellyfishcake opened this issue Oct 4, 2024 · 0 comments
Labels
good first issue This is a good issue for someone new to PKB

Comments

@jellyfishcake
Copy link
Contributor

Support for mysql_no_stored_procs was added last year. This flag is vital to ensuring comparison of results between sysbench and hammerdb.

Update the version of hammerdb to 4.12
https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/blob/master/perfkitbenchmarker/linux_packages/hammerdb.py#L110

Download the latest hammerdb tarball and upload the tarball to GCS, then follow the instructions here to setup preprovisioned data:
https://github.com/TPC-Council/HammerDB/releases/tag/v4.12
https://github.com/GoogleCloudPlatform/PerfKitBenchmarker?tab=readme-ov-file#benchmarks-with-preprovisioned-data

Make sure the new tarball can be installed successfully when you try to run a hammerdb benchmark:

$ ./pkb.py --benchmarks=mysql_tpcc --hammerdbcli_version=4.12 --gcp_preprovisioned_data_bucket=<your_bucket>

@jellyfishcake jellyfishcake added the good first issue This is a good issue for someone new to PKB label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue This is a good issue for someone new to PKB
Projects
None yet
Development

No branches or pull requests

1 participant