X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=thread_options.h;h=026b85b444587372656371475b5b231cd19123ac;hp=693180664b1fa6f6307e2a07e51be296a779644d;hb=65fa28ca25ff0128b13d8ab6b3a0f9f75e33825f;hpb=50d795a5b72ea43ee125012a2aec7e4cfad20de9 diff --git a/thread_options.h b/thread_options.h index 69318066..026b85b4 100644 --- a/thread_options.h +++ b/thread_options.h @@ -126,10 +126,10 @@ struct thread_options { unsigned int verify_only; unsigned int random_distribution; - unsigned int gauss_dev; fio_fp64_t zipf_theta; fio_fp64_t pareto_h; + fio_fp64_t gauss_dev; unsigned int random_generator; @@ -261,6 +261,9 @@ struct thread_options { unsigned long long latency_target; unsigned long long latency_window; fio_fp64_t latency_percentile; + + unsigned block_error_hist; + unsigned int skip_bad; }; #define FIO_TOP_STR_MAX 256 @@ -355,9 +358,11 @@ struct thread_options_pack { uint32_t bs_is_seq_rand; uint32_t random_distribution; - uint32_t gauss_dev; + uint32_t pad; + fio_fp64_t zipf_theta; fio_fp64_t pareto_h; + fio_fp64_t gauss_dev; uint32_t random_generator; @@ -486,6 +491,9 @@ struct thread_options_pack { uint64_t latency_window; uint32_t pad3; fio_fp64_t latency_percentile; + + uint32_t block_error_hist; + uint32_t skip_bad; } __attribute__((packed)); extern void convert_thread_options_to_cpu(struct thread_options *o, struct thread_options_pack *top);