projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
t/jobs/t0012.fio: make this job time_based
[fio.git]
/
thread_options.h
diff --git
a/thread_options.h
b/thread_options.h
index 91c194cf7197df780c07e76cd23b168fdb33f535..24f695fe1a4d665b73c7800fadbcbe65354afcd9 100644
(file)
--- a/
thread_options.h
+++ b/
thread_options.h
@@
-170,7
+170,6
@@
struct thread_options {
unsigned int log_offset;
unsigned int log_gz;
unsigned int log_gz_store;
unsigned int log_offset;
unsigned int log_gz;
unsigned int log_gz_store;
- unsigned int log_unix_epoch;
unsigned int log_alternate_epoch;
unsigned int log_alternate_epoch_clock_id;
unsigned int norandommap;
unsigned int log_alternate_epoch;
unsigned int log_alternate_epoch_clock_id;
unsigned int norandommap;
@@
-310,6
+309,8
@@
struct thread_options {
char *exec_prerun;
char *exec_postrun;
char *exec_prerun;
char *exec_postrun;
+ unsigned int thinkcycles;
+
unsigned int thinktime;
unsigned int thinktime_spin;
unsigned int thinktime_blocks;
unsigned int thinktime;
unsigned int thinktime_spin;
unsigned int thinktime_blocks;
@@
-356,8
+357,8
@@
struct thread_options {
unsigned long long latency_target;
unsigned long long latency_window;
unsigned long long latency_target;
unsigned long long latency_window;
- fio_fp64_t latency_percentile;
uint32_t latency_run;
uint32_t latency_run;
+ fio_fp64_t latency_percentile;
/*
* flow support
/*
* flow support
@@
-492,7
+493,6
@@
struct thread_options_pack {
uint32_t log_offset;
uint32_t log_gz;
uint32_t log_gz_store;
uint32_t log_offset;
uint32_t log_gz;
uint32_t log_gz_store;
- uint32_t log_unix_epoch;
uint32_t log_alternate_epoch;
uint32_t log_alternate_epoch_clock_id;
uint32_t norandommap;
uint32_t log_alternate_epoch;
uint32_t log_alternate_epoch_clock_id;
uint32_t norandommap;
@@
-509,7
+509,6
@@
struct thread_options_pack {
struct zone_split zone_split[DDIR_RWDIR_CNT][ZONESPLIT_MAX];
uint32_t zone_split_nr[DDIR_RWDIR_CNT];
struct zone_split zone_split[DDIR_RWDIR_CNT][ZONESPLIT_MAX];
uint32_t zone_split_nr[DDIR_RWDIR_CNT];
- uint32_t pad;
fio_fp64_t zipf_theta;
fio_fp64_t pareto_h;
fio_fp64_t gauss_dev;
fio_fp64_t zipf_theta;
fio_fp64_t pareto_h;
fio_fp64_t gauss_dev;
@@
-603,7
+602,7
@@
struct thread_options_pack {
uint32_t lat_percentiles;
uint32_t slat_percentiles;
uint32_t percentile_precision;
uint32_t lat_percentiles;
uint32_t slat_percentiles;
uint32_t percentile_precision;
- uint32_t pad
2
;
+ uint32_t pad;
fio_fp64_t percentile_list[FIO_IO_U_LIST_MAX_LEN];
uint8_t read_iolog_file[FIO_TOP_STR_MAX];
fio_fp64_t percentile_list[FIO_IO_U_LIST_MAX_LEN];
uint8_t read_iolog_file[FIO_TOP_STR_MAX];
@@
-629,6
+628,8
@@
struct thread_options_pack {
uint8_t exec_prerun[FIO_TOP_STR_MAX];
uint8_t exec_postrun[FIO_TOP_STR_MAX];
uint8_t exec_prerun[FIO_TOP_STR_MAX];
uint8_t exec_postrun[FIO_TOP_STR_MAX];
+ uint32_t thinkcycles;
+
uint32_t thinktime;
uint32_t thinktime_spin;
uint32_t thinktime_blocks;
uint32_t thinktime;
uint32_t thinktime_spin;
uint32_t thinktime_blocks;
@@
-674,8
+675,8
@@
struct thread_options_pack {
uint64_t latency_target;
uint64_t latency_window;
uint64_t max_latency[DDIR_RWDIR_CNT];
uint64_t latency_target;
uint64_t latency_window;
uint64_t max_latency[DDIR_RWDIR_CNT];
- fio_fp64_t latency_percentile;
uint32_t latency_run;
uint32_t latency_run;
+ fio_fp64_t latency_percentile;
/*
* flow support
/*
* flow support