summaryrefslogtreecommitdiff
path: root/zbd_types.h
diff options
context:
space:
mode:
authorNiklas Cassel <niklas.cassel@wdc.com>2021-06-14 13:49:04 +0000
committerJens Axboe <axboe@kernel.dk>2021-06-14 08:54:49 -0600
commit9db0cde87d1c928b9d629c6f1b0f8f2ed729d908 (patch)
tree6966cf4fcd49b17f9cd2c10d45df7b3a429eaf33 /zbd_types.h
parent50cc48d52fec6c74a46e377b23f19ebed532125a (diff)
downloadfio-9db0cde87d1c928b9d629c6f1b0f8f2ed729d908.tar.gz
fio-9db0cde87d1c928b9d629c6f1b0f8f2ed729d908.tar.bz2
zbd: allow zonemode=zbd with regular files by emulating zones
Currently when using zonemode=zbd and running against a regular file, fio will fail with: fio: file hash not empty on exit Treat regular files just like how we treat regular (non-zoned) block devices: return ZBD_NONE and let zbd.c emulate zones inside the regular file/block device. Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com> Reviewed-by: Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'zbd_types.h')
-rw-r--r--zbd_types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/zbd_types.h b/zbd_types.h
index 5ed41aa0..d0f4c44e 100644
--- a/zbd_types.h
+++ b/zbd_types.h
@@ -15,7 +15,7 @@
*/
enum zbd_zoned_model {
ZBD_IGNORE, /* Ignore file */
- ZBD_NONE, /* Regular block device */
+ ZBD_NONE, /* No zone support. Emulate zones. */
ZBD_HOST_AWARE, /* Host-aware zoned block device */
ZBD_HOST_MANAGED, /* Host-managed zoned block device */
};