Add parameterized object read/write benchmarks #190
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replace object read/write benchmarks with a parameterized benchmark under the path
/object/object/rw
.The benchmarks consist of read/write benchmarks for
The parameters are incorporated into the benchmarks name
/object/object/rw/{PATTERN}{-batch}? <{RATIO}w> {BLOCK_SIZE}
/object/object/rw/zipf-batch <0.50w> 1MiB
Depending on the block size it is either displayed in KiB or MiB in order to take up less space.
For the variable read-write ratio to work we have to write into the file first.
To benchmark write operations on an empty file instead, a separate write benchmark is also included.