X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=df0d020089dede57b7c5ea700e6ea1b658f04e3d;hb=aee2ab6775d96609a4632703827c409a7f9abcca;hp=9eecba36af12231c5a6d76ec09c3e4ab12dc3b0b;hpb=3a35845f7756a8a86b420650bff41267192dce22;p=fio.git diff --git a/fio.h b/fio.h index 9eecba36..df0d0200 100644 --- a/fio.h +++ b/fio.h @@ -30,7 +30,7 @@ #include "helpers.h" #include "options.h" #include "profile.h" -#include "time.h" +#include "fio_time.h" #include "gettime.h" #include "lib/getopt.h" #include "lib/rand.h" @@ -73,6 +73,7 @@ enum { TD_F_PROFILE_OPS = 64, TD_F_COMPRESS = 128, TD_F_NOIO = 256, + TD_F_COMPRESS_LOG = 512, }; enum { @@ -112,6 +113,8 @@ struct thread_data { struct io_log *bw_log; struct io_log *iops_log; + struct tp_data *tp_data; + uint64_t stat_io_bytes[DDIR_RWDIR_CNT]; struct timeval bw_sample_time; @@ -618,7 +621,9 @@ static inline void td_io_u_free_notify(struct thread_data *td) extern const char *fio_get_arch_string(int); extern const char *fio_get_os_string(int); +#ifdef FIO_INTERNAL #define ARRAY_SIZE(x) (sizeof((x)) / (sizeof((x)[0]))) +#endif enum { FIO_OUTPUT_TERSE = 0,