projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
steadystate: Use calloc(3)
[fio.git]
/
thread_options.h
diff --git
a/thread_options.h
b/thread_options.h
index 5e379e327785aa05c51178b0083d6bd4e23f8974..dd5b9ef72a1dfd3d93f061f2053a4c5b35c09a24 100644
(file)
--- a/
thread_options.h
+++ b/
thread_options.h
@@
-170,6
+170,10
@@
struct thread_options {
unsigned long long start_delay_high;
unsigned long long timeout;
unsigned long long ramp_time;
unsigned long long start_delay_high;
unsigned long long timeout;
unsigned long long ramp_time;
+ unsigned int ss_state;
+ fio_fp64_t ss_limit;
+ unsigned long long ss_dur;
+ unsigned long long ss_ramp_time;
unsigned int overwrite;
unsigned int bw_avg_time;
unsigned int iops_avg_time;
unsigned int overwrite;
unsigned int bw_avg_time;
unsigned int iops_avg_time;
@@
-251,8
+255,8
@@
struct thread_options {
char *exec_prerun;
char *exec_postrun;
char *exec_prerun;
char *exec_postrun;
- u
nsigned in
t rate[DDIR_RWDIR_CNT];
- u
nsigned in
t ratemin[DDIR_RWDIR_CNT];
+ u
int64_
t rate[DDIR_RWDIR_CNT];
+ u
int64_
t ratemin[DDIR_RWDIR_CNT];
unsigned int ratecycle;
unsigned int io_submit_mode;
unsigned int rate_iops[DDIR_RWDIR_CNT];
unsigned int ratecycle;
unsigned int io_submit_mode;
unsigned int rate_iops[DDIR_RWDIR_CNT];
@@
-434,6
+438,10
@@
struct thread_options_pack {
uint64_t start_delay_high;
uint64_t timeout;
uint64_t ramp_time;
uint64_t start_delay_high;
uint64_t timeout;
uint64_t ramp_time;
+ uint64_t ss_dur;
+ uint64_t ss_ramp_time;
+ uint32_t ss_state;
+ fio_fp64_t ss_limit;
uint32_t overwrite;
uint32_t bw_avg_time;
uint32_t iops_avg_time;
uint32_t overwrite;
uint32_t bw_avg_time;
uint32_t iops_avg_time;
@@
-494,6
+502,7
@@
struct thread_options_pack {
uint64_t trim_backlog;
uint32_t clat_percentiles;
uint32_t percentile_precision;
uint64_t trim_backlog;
uint32_t clat_percentiles;
uint32_t percentile_precision;
+ uint32_t padding; /* REMOVE ME when possible to maintain alignment */
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];
@@
-516,8
+525,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];
- uint
32
_t rate[DDIR_RWDIR_CNT];
- uint
32
_t ratemin[DDIR_RWDIR_CNT];
+ uint
64
_t rate[DDIR_RWDIR_CNT];
+ uint
64
_t ratemin[DDIR_RWDIR_CNT];
uint32_t ratecycle;
uint32_t io_submit_mode;
uint32_t rate_iops[DDIR_RWDIR_CNT];
uint32_t ratecycle;
uint32_t io_submit_mode;
uint32_t rate_iops[DDIR_RWDIR_CNT];