Add the zonemode job option
authorBart Van Assche <bart.vanassche@wdc.com>
Fri, 24 Aug 2018 18:31:23 +0000 (11:31 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 24 Aug 2018 18:54:31 +0000 (12:54 -0600)
commit7b865a2f23d22f82ffcc25756b1eeea55e57f1e3
tree7afe50f4ebb3b819e9c3c2bb6fdced4fd605ab8d
parent4806b82473fea74c517e5e0c7665b0ca0542b3ec
Add the zonemode job option

Fio's zone support makes fio perform I/O inside a zone before it skips
to the next zone. That behavior is the opposite of the behavior needed
for zoned block devices, namely to consider all zones when performing
random I/O. Hence introduce a new job option that allows users to
choose between fio's traditional zone mode and the behavior needed for
zoned block devices. This patch makes fio behave identically with
--zonemode=none and --zonemode=zbd. A later patch will implement new
behavior for --zonemode=zbd.

Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
HOWTO
cconv.c
filesetup.c
fio.1
init.c
io_u.c
options.c
thread_options.h