---------------------------------------------------------
- The tests-fio container is being pulled in an ansible-playbook written in the
openebs/openebs repo. There was a need to run fio for a duration longer than
60s. So the duration variable in fio_runner.sh was modified to reflect 300s as
part of commit "f620f5edc7e99e2fab38e04af33160c760e482f2"
- However, duration changes for fio run is now being controlled via an ansible
variable which eliminates the need to hard-code it into the fio_runner.sh.
Thereby, reverting it to the earlier default of 60s
- Also reverting the --eta-newline value to earlier defaults of 2s. This was changed
to 1s in order to display frequent outputs during the container execution.
However, as fio percentage progress o/p is currently not shown by docker logs
regardless of changes to eta-newline, the changes have been reverted
----------------------------------------------------------------------------------------
1. Why is this change necessary?
- To support storage benchmarking with IOMeter tool. Currently containers running
fio and vdbench tools are available in the repository
2. How does this change address the issue?
- Adds the Dockerfile, binary for IOMeter's I/O engine "dynamo", docker push script
and changes to Makefile to build the IOMeter container
3. What side effects does this change have?
- No impact on the product itself
----------------------------------------------------------------------------------------
- Increased default fio run duration to 300s
- Reduced console o/p duration to 1s instead of 2s