Revert "ioengines.c:346: td_io_queue: Assertion `res == 0' failed"
[fio.git] / thread_options.h
index d2897ac274bf6033f60b96937a6416d476ec6953..2520357cb056aaf99d11825258e77b055cde4b76 100644 (file)
@@ -144,7 +144,7 @@ struct thread_options {
        unsigned int do_verify;
        unsigned int verify_interval;
        unsigned int verify_offset;
-       char verify_pattern[MAX_PATTERN_SIZE];
+       char *verify_pattern;
        unsigned int verify_pattern_bytes;
        struct pattern_fmt verify_fmt[8];
        unsigned int verify_fmt_sz;
@@ -256,7 +256,7 @@ struct thread_options {
        unsigned int zero_buffers;
        unsigned int refill_buffers;
        unsigned int scramble_buffers;
-       char buffer_pattern[MAX_PATTERN_SIZE];
+       char *buffer_pattern;
        unsigned int buffer_pattern_bytes;
        unsigned int compress_percentage;
        unsigned int compress_chunk;
@@ -386,6 +386,11 @@ struct thread_options {
        fio_fp64_t zrt;
        fio_fp64_t zrf;
 
+#define FIO_MAX_PLIS 16
+       unsigned int fdp;
+       unsigned int fdp_plis[FIO_MAX_PLIS];
+       unsigned int fdp_nrpli;
+
        unsigned int log_entries;
        unsigned int log_prio;
 };
@@ -698,6 +703,10 @@ struct thread_options_pack {
        uint32_t log_entries;
        uint32_t log_prio;
 
+       uint32_t fdp;
+       uint32_t fdp_plis[FIO_MAX_PLIS];
+       uint32_t fdp_nrpli;
+
        /*
         * verify_pattern followed by buffer_pattern from the unpacked struct
         */