X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=libfio.c;h=55762d7be3cc99617c95e9981f9cc40413e3b4c0;hb=3482263a88c18df1f2d475f426d947e266d22e10;hp=6c74852c4f0fb65cdc387f369588a2bd5ed6ca31;hpb=210dd0fc66b8956065e098bb9314febe8993e849;p=fio.git diff --git a/libfio.c b/libfio.c index 6c74852c..55762d7b 100644 --- a/libfio.c +++ b/libfio.c @@ -33,6 +33,7 @@ #include "smalloc.h" #include "os/os.h" #include "filelock.h" +#include "helper_thread.h" /* * Just expose an empty list, if the OS does not support disk util stats @@ -146,9 +147,12 @@ void reset_all_stats(struct thread_data *td) fio_gettime(&tv, NULL); memcpy(&td->epoch, &tv, sizeof(tv)); memcpy(&td->start, &tv, sizeof(tv)); + memcpy(&td->iops_sample_time, &tv, sizeof(tv)); + memcpy(&td->bw_sample_time, &tv, sizeof(tv)); lat_target_reset(td); clear_rusage_stat(td); + helper_reset(); } void reset_fio_state(void) @@ -190,7 +194,7 @@ static const char *td_runstates[] = { "REAPED", }; -static const char *runstate_to_name(int runstate) +const char *runstate_to_name(int runstate) { compiletime_assert(TD_LAST == 12, "td runstate list"); if (runstate >= 0 && runstate < TD_LAST)