#include "io_u.h"
#include "zbd_types.h"
-#define FIO_IOOPS_VERSION 30
+#define FIO_IOOPS_VERSION 31
#ifndef CONFIG_DYNAMIC_ENGINES
#define FIO_STATIC static
uint64_t, uint64_t);
int (*get_max_open_zones)(struct thread_data *, struct fio_file *,
unsigned int *);
+ int (*finish_zone)(struct thread_data *, struct fio_file *,
+ uint64_t, uint64_t);
int option_struct_size;
struct fio_option *options;
};
FIO_ASYNCIO_SYNC_TRIM
= 1 << 14, /* io engine has async ->queue except for trim */
FIO_NO_OFFLOAD = 1 << 15, /* no async offload */
+ FIO_ASYNCIO_SETS_ISSUE_TIME
+ = 1 << 16, /* async ioengine with commit function that sets issue_time */
};
/*