char *ioscheduler;
- /*
- * CPU "io" cycle burner
- */
- unsigned int cpuload;
- unsigned int cpucycle;
-
/*
* I/O Error handling
*/
int flow_watermark;
unsigned int flow_sleep;
+ unsigned long long offset_increment;
+
unsigned int sync_file_range;
};
uint8_t ioscheduler[FIO_TOP_STR_MAX];
- /*
- * CPU "io" cycle burner
- */
- uint32_t cpuload;
- uint32_t cpucycle;
-
/*
* I/O Error handling
*/
int32_t flow_watermark;
uint32_t flow_sleep;
+ uint64_t offset_increment;
+
uint32_t sync_file_range;
} __attribute__((packed));
extern void convert_thread_options_to_cpu(struct thread_options *o, struct thread_options_pack *top);
extern void convert_thread_options_to_net(struct thread_options_pack *top, struct thread_options *);
extern int fio_test_cconv(struct thread_options *);
+extern void options_default_fill(struct thread_options *o);
#endif