X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;ds=sidebyside;f=thread_options.h;h=02c867f319361f1f7f3574ce0aa92a52ec7bb513;hb=57535f416523be18a928069903fae47c916a5a33;hp=ed960eeb2861de263d3ac036d3e55483ab008396;hpb=217b0f1dcb6688b38513684be6ff18296372e603;p=fio.git diff --git a/thread_options.h b/thread_options.h index ed960eeb..02c867f3 100644 --- a/thread_options.h +++ b/thread_options.h @@ -170,6 +170,7 @@ struct thread_options { unsigned int numjobs; os_cpu_mask_t cpumask; os_cpu_mask_t verify_cpumask; + os_cpu_mask_t log_gz_cpumask; unsigned int cpus_allowed_policy; char *numa_cpunodes; unsigned short numa_mem_mode; @@ -231,6 +232,7 @@ struct thread_options { unsigned int io_submit_mode; unsigned int rate_iops[DDIR_RWDIR_CNT]; unsigned int rate_iops_min[DDIR_RWDIR_CNT]; + unsigned int rate_process; char *ioscheduler; @@ -412,8 +414,14 @@ struct thread_options_pack { uint32_t stonewall; uint32_t new_group; uint32_t numjobs; + /* + * We currently can't convert these, so don't enable them + */ +#if 0 uint8_t cpumask[FIO_TOP_STR_MAX]; uint8_t verify_cpumask[FIO_TOP_STR_MAX]; + uint8_t log_gz_cpumask[FIO_TOP_STR_MAX]; +#endif uint32_t cpus_allowed_policy; uint32_t iolog; uint32_t rwmixcycle; @@ -471,6 +479,8 @@ struct thread_options_pack { uint32_t io_submit_mode; uint32_t rate_iops[DDIR_RWDIR_CNT]; uint32_t rate_iops_min[DDIR_RWDIR_CNT]; + uint32_t rate_process; + uint32_t padding_0; /* for alignment assert */ uint8_t ioscheduler[FIO_TOP_STR_MAX];