First step in unified crc error logging
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 56aa9b6e803117dcfdd2e6784a66008fc75f0234..2a762aa2e5427c93adfdc6cdf9426c3e60ec4b6a 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -185,6 +185,8 @@ struct thread_options {
        unsigned int verify_pattern_bytes;
        unsigned int verify_fatal;
        unsigned int verify_async;
+       unsigned long long verify_backlog;
+       unsigned int verify_batch;
        unsigned int use_thread;
        unsigned int unlink;
        unsigned int do_disk_util;
@@ -321,6 +323,7 @@ struct thread_data {
        unsigned int ioprio;
        unsigned int ioprio_set;
        unsigned int last_was_sync;
+       enum fio_ddir last_ddir;
 
        char *mmapfile;
        int mmapfd;
@@ -335,6 +338,8 @@ struct thread_data {
        os_random_state_t bsrange_state;
        os_random_state_t verify_state;
 
+       unsigned int verify_batch;
+
        int shm_id;
 
        /*
@@ -410,6 +415,7 @@ struct thread_data {
         */
        struct rb_root io_hist_tree;
        struct flist_head io_hist_list;
+       unsigned long io_hist_len;
 
        /*
         * For IO replaying