Skip to content

Migrate hammerdb workload from benchmark-operator#1190

Open
ebattat wants to merge 1 commit intomainfrom
hammerdb_workload
Open

Migrate hammerdb workload from benchmark-operator#1190
ebattat wants to merge 1 commit intomainfrom
hammerdb_workload

Conversation

@ebattat
Copy link
Copy Markdown
Member

@ebattat ebattat commented Apr 9, 2026

Type of change

Note: Fill x in []

  • bug
  • enhancement
  • documentation
  • dependencies

Description

  1. Implementing HammerDB in benchmark-runner for MariaDB, PostgreSQL, MSSQL Pod and VM.
    Database version:
    • MariaDB 10.5 Centos stream9
    • PostgreSQL 13 Centos stream9
    • MSSQL 2022 Centos stream9
      Each database supporting the following storage type:
      - Ephemeral
      - LSO
      - ODF
  2. Per-database Jinja2 templates (Pod/VM) with configurable resources, node selectors, and storage types (ODF, LSO, Ephemeral)
  3. virtctl SSH/SCP support for retrieving results from VMs and wait_for_vm_workload_completed
  4. Results uploaded to Elasticsearch per thread
  5. HammerDB Client Dockerfiles for CentOS 9/10

For security reasons, all pull requests need to be approved first before running any automated CI

@ebattat ebattat requested a review from arpsharm April 9, 2026 17:32
@ebattat ebattat self-assigned this Apr 9, 2026
@ebattat ebattat added the enhancement New feature or request label Apr 9, 2026
@github-project-automation github-project-automation bot moved this to In progress in benchmark-runner Apr 9, 2026
@openshift-ci openshift-ci bot requested a review from RobertKrawitz April 9, 2026 17:32
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Apr 9, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ebattat

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ebattat ebattat force-pushed the hammerdb_workload branch 5 times, most recently from ad25c01 to 3dc2ab5 Compare April 11, 2026 06:49
@ebattat ebattat force-pushed the hammerdb_workload branch from 8663b5d to 84b5629 Compare April 11, 2026 07:30
@ebattat ebattat force-pushed the hammerdb_workload branch 3 times, most recently from 362da97 to cf0f400 Compare April 11, 2026 07:43
@ebattat ebattat force-pushed the hammerdb_workload branch 5 times, most recently from 6ae0e1e to c205535 Compare April 11, 2026 08:04
@ebattat ebattat force-pushed the hammerdb_workload branch from c205535 to b515bca Compare April 11, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved enhancement New feature or request

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

1 participant