Merge branch 'master' of ssh://router/data/git/fio
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index 01c8b9baa566fab534ab042a637e62fc6b2d74f9..107f767146d2abc01126e8605fd6910e75e852ff 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -150,8 +150,12 @@ struct thread_data {
        unsigned int iodepth;
        os_cpu_mask_t cpumask;
        unsigned int jobnum;
        unsigned int iodepth;
        os_cpu_mask_t cpumask;
        unsigned int jobnum;
+       unsigned int iolog;
        unsigned int read_iolog;
        unsigned int write_iolog;
        unsigned int read_iolog;
        unsigned int write_iolog;
+       unsigned int rwmixcycle;
+       unsigned int rwmixread;
+       unsigned int nice;
 
        char iolog_file[256];
        void *iolog_buf;
 
        char iolog_file[256];
        void *iolog_buf;
@@ -225,6 +229,10 @@ struct thread_data {
        unsigned int do_disk_util;
        unsigned int override_sync;
 
        unsigned int do_disk_util;
        unsigned int override_sync;
 
+       struct drand48_data rwmix_state;
+       struct timeval rwmix_switch;
+       int rwmix_ddir;
+
        struct list_head io_hist_list;
        struct list_head io_log_list;
 };
        struct list_head io_hist_list;
        struct list_head io_log_list;
 };