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

Allow for random IO workloads via fio - default to sequential #67

Merged
merged 1 commit into from
May 21, 2021

Conversation

joehandzik
Copy link
Contributor

Signed-Off-By: Joe Handzik jhandzik@nvidia.com

@roclark roclark added the enhancement New feature or request label Apr 8, 2021
Copy link
Member

@roclark roclark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome stuff! Looks good once the whitespace is removed.

Comment on lines 86 to 87
f'read_pattern_{args.read_pattern}_'
f'write_pattern_{args.read_pattern}_'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't change anything with our parser, correct? I don't think it should as it shouldn't expect a rigid structure for the log's filename, but something I'd want to double check.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still need to test - worst case, will try to test locally on my Mac.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know if you want me to run on my workstation and I can test it out too.

bobber/bobber.py Outdated Show resolved Hide resolved
@roclark roclark added this to the Release 6.2.0 milestone Apr 8, 2021
@joehandzik joehandzik force-pushed the wip-add-io-patterns branch 2 times, most recently from faf953e to 477b218 Compare April 8, 2021 16:50
@roclark roclark removed this from the Release 6.2.0 milestone May 17, 2021
@joehandzik joehandzik force-pushed the wip-add-io-patterns branch 3 times, most recently from 363fff6 to 55587ff Compare May 18, 2021 20:47
@joehandzik
Copy link
Contributor Author

Updated read-pattern argument to random in the CI test - this lets us test the default and the alternate argument between reads and writes in the same test sweep. If this passes CI, I am comfortable merging it.

@joehandzik joehandzik force-pushed the wip-add-io-patterns branch 3 times, most recently from 62c93f6 to 988cecc Compare May 20, 2021 21:25
Signed-Off-By: Joe Handzik <jhandzik@nvidia.com>
@joehandzik joehandzik force-pushed the wip-add-io-patterns branch from 988cecc to 05c046b Compare May 21, 2021 16:04
@joehandzik
Copy link
Contributor Author

@roclark - CI job shows the expected IO sequential/random IO patterns and completes fine. Tracking #80 for a further enhancement to make it super clear what the IO pattern was in result reporting. Merging!

@joehandzik joehandzik merged commit 7d09f5a into main May 21, 2021
@joehandzik joehandzik deleted the wip-add-io-patterns branch May 21, 2021 20:48
@roclark roclark added this to the Release 6.4.0 milestone May 21, 2021
@roclark roclark modified the milestones: Release 6.4.0, Release 6.3.1 Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants