All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Global option "enable_blktrace". Runs blktrace and grabs relevant metrics.
- Output option "append_blktrace". Appends blktrace metrics to output.
- Output option "ignore_missing". If missing metric, "NONE" is used as value in output.
x
--cleanup-files
argument added. Cleans up intermediate files.
- Fixed output parsing exception being handled properly.
- Fixed filebench stalling. Set /sys/proc/kernel/randomize_va_space to 0.
1.1.0 - 2019-03-18
- Environment section added. Allows adding settings which change the environment.
- Environment option "enabled". Enables environment configuration.
- Environment option "nomerges". Allows specifying "nomerges=0,1,2" for devices.
- Output option "append_environment". Appends environment settings to output.
- Filebench workload type added.
- Validation argument (i.e.
iobs validation
) to validate files without execution. -d
--reset-device
argument added. Resets device to prior execution state after execution.
- Template settings should appear in output if specified in format.
- Fixed output file extension as ".csv".
1.0.0 - 2019-02-26
- Rewrote as package
- Overhauled command-line arguments with "argparse".
- Templating section added for workload file configuration interpolation.
- Output section for output configuration.
- Misc utility files.
- Obsolete example config files.