manpage: fix formatting
[fio.git] / thread_options.h
index 5ecc72d7b590c37615d3625bff10a0ea907a5f1d..4b4ecfe104dbedb1f76fcee0aa31cb6dbf024cc3 100644 (file)
@@ -31,6 +31,14 @@ enum fio_memtype {
        MEM_CUDA_MALLOC,/* use GPU memory */
 };
 
+/*
+ * What mode to use for deduped data generation
+ */
+enum dedupe_mode {
+       DEDUPE_MODE_REPEAT = 0,
+       DEDUPE_MODE_WORKING_SET = 1,
+};
+
 #define ERROR_STR_MAX  128
 
 #define BSSPLIT_MAX    64
@@ -243,6 +251,8 @@ struct thread_options {
        unsigned int compress_percentage;
        unsigned int compress_chunk;
        unsigned int dedupe_percentage;
+       unsigned int dedupe_mode;
+       unsigned int dedupe_working_set_percentage;
        unsigned int time_based;
        unsigned int disable_lat;
        unsigned int disable_clat;
@@ -355,6 +365,7 @@ struct thread_options {
        unsigned int read_beyond_wp;
        int max_open_zones;
        unsigned int job_max_open_zones;
+       unsigned int ignore_zone_limits;
        fio_fp64_t zrt;
        fio_fp64_t zrf;
 };
@@ -548,6 +559,8 @@ struct thread_options_pack {
        uint32_t compress_percentage;
        uint32_t compress_chunk;
        uint32_t dedupe_percentage;
+       uint32_t dedupe_mode;
+       uint32_t dedupe_working_set_percentage;
        uint32_t time_based;
        uint32_t disable_lat;
        uint32_t disable_clat;
@@ -656,6 +669,8 @@ struct thread_options_pack {
        uint32_t allow_mounted_write;
 
        uint32_t zone_mode;
+       int32_t max_open_zones;
+       uint32_t ignore_zone_limits;
 } __attribute__((packed));
 
 extern void convert_thread_options_to_cpu(struct thread_options *o, struct thread_options_pack *top);