X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=thread_options.h;h=5354473bce9c9cb2cdabe517f85f1e256429e781;hb=b11bd8d8b784feb591b3904ca787c42b3799a8cf;hp=9b9079659801a9e9d94684b1c6abcdfbe49ff0c0;hpb=b999b3c74daa2dedd398544e898b54d8b221314c;p=fio.git diff --git a/thread_options.h b/thread_options.h index 9b907965..5354473b 100644 --- a/thread_options.h +++ b/thread_options.h @@ -119,6 +119,12 @@ struct thread_options { unsigned int bs_unaligned; unsigned int fsync_on_close; + unsigned int random_distribution; + fio_fp64_t zipf_theta; + fio_fp64_t pareto_h; + + unsigned int random_generator; + unsigned int hugepage_size; unsigned int rw_min_bs; unsigned int thinktime; @@ -141,6 +147,8 @@ struct thread_options { enum fio_memtype mem_type; unsigned int mem_align; + unsigned max_latency; + unsigned int stonewall; unsigned int new_group; unsigned int numjobs; @@ -148,6 +156,14 @@ struct thread_options { unsigned int cpumask_set; os_cpu_mask_t verify_cpumask; unsigned int verify_cpumask_set; +#ifdef FIO_HAVE_LIBNUMA + struct bitmask *numa_cpunodesmask; + unsigned int numa_cpumask_set; + unsigned short numa_mem_mode; + unsigned int numa_mem_prefer_node; + struct bitmask *numa_memnodesmask; + unsigned int numa_memmask_set; +#endif unsigned int iolog; unsigned int rwmixcycle; unsigned int rwmix[2]; @@ -308,6 +324,12 @@ struct thread_options_pack { uint32_t bs_unaligned; uint32_t fsync_on_close; + uint32_t random_distribution; + fio_fp64_t zipf_theta; + fio_fp64_t pareto_h; + + uint32_t random_generator; + uint32_t hugepage_size; uint32_t rw_min_bs; uint32_t thinktime; @@ -330,6 +352,8 @@ struct thread_options_pack { uint32_t mem_type; uint32_t mem_align; + uint32_t max_latency; + uint32_t stonewall; uint32_t new_group; uint32_t numjobs;