fio: provide an option for a startdelay range
authorChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Thu, 20 Feb 2014 17:07:02 +0000 (09:07 -0800)
committerJens Axboe <axboe@fb.com>
Thu, 20 Feb 2014 17:10:52 +0000 (09:10 -0800)
commit23ed19b0e10749dca2389511f78d89db886c064a
tree68bfe89cdef0f6a25db86b3ab64601f2f863b1cd
parent74454ce40f1a5e1e682da0a8acb824a7f6910270
fio: provide an option for a startdelay range

This patch allows the specification of start delay as range.  With a
range each thread will chose an individual startdelay out of the range.

That solves an issue of startdelay being the same for each numjob clone
and that way spreads all kind of activities e.g. that all clones with
mixed r/w jobs switch r/w at the same time.  Also all kind of other
"thundering herd" issues can be softened by some time spread due to this
option.

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
cconv.c
fio.1
fio.h
init.c
options.c
thread_options.h