fio: allow general repeatability
authorChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Thu, 20 Feb 2014 17:10:17 +0000 (09:10 -0800)
committerJens Axboe <axboe@fb.com>
Thu, 20 Feb 2014 17:10:17 +0000 (09:10 -0800)
commit56e2a5fc76067c91738f7eb0efbd6ec6d349e0f2
treeaa5ffedb8623f161fe8b6bff4a751e5f81c061e5
parent455a50fa14f2663c388abc1138623b9c4405345b
fio: allow general repeatability

This patch adds a "allrandrepeat" option similar to the existing
randrepeat.  But other than the former option it does not only affect
the random I/O pattern, but also all remaining users of randomness as
well.

By that e.g. testcases using nrfiles, filesize ranges, blocksizesplit
ranges and so on will stay repeatable across (euqally parametrized) runs
as well.  To maintain compatibility the default is off.

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Update by me to fix missing thread_options.h and cconv.c change.

Signed-off-by: Jens Axboe <axboe@fb.com>
cconv.c
fio.1
init.c
options.c
thread_options.h