Skip to content

fio discovery profile v2 #562

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

saibulusu
Copy link
Contributor

@saibulusu saibulusu commented Aug 10, 2025

Purpose of the v2 profile: To make the following Compete profiles obsolete and use parameters with a profile in the public repo.
PERF-FIO-MAXIMA-SWEEP-AzLinux.json
PERF-FIO-MAXIMA-SWEEP-Ubuntu24-custombuild.json
PERF-FIO-MAXIMA-SWEEP-Ubuntu24.json

Issue in FioDiscoveryExecutor & Fio Discovery profile: When including --rw or --bs flags in the command line and having ioType or blockSize parameters to the executor respectively, with multiple of those parameters, the fio command parameters will not match the name of the fio job. This is because it creates the fio job name based on iterating through the list of io types and block sizes, but the parameter in the command comes from the command line itself.
image

Notes:

  • I believe we should enforce that when using the FioDiscoveryExecutor, the command line must not include --rw or --bs flags.
  • I don't think we currently have a way to use multiple io types with this executor unless the command line itself includes multiple io types for the job. I think we should enforce only using 1 type per job for simplicity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant