X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=libfio.c;h=ac629dcbb7943a0f7f0f98c21e6a5885ee05d32d;hp=96ae8146b8cc16e62defedbfe3baa1a4050487e9;hb=771e58befea806d2d881953050c4e65329eee382;hpb=36d80bc7c7f7fbc2612941b7dd7ceaf645798c7f diff --git a/libfio.c b/libfio.c index 96ae8146..ac629dcb 100644 --- a/libfio.c +++ b/libfio.c @@ -67,6 +67,7 @@ static const char *fio_arch_strings[arch_nr] = { static void reset_io_counters(struct thread_data *td) { int ddir; + for (ddir = 0; ddir < DDIR_RWDIR_CNT; ddir++) { td->stat_io_bytes[ddir] = 0; td->this_io_bytes[ddir] = 0; @@ -74,15 +75,17 @@ static void reset_io_counters(struct thread_data *td) td->this_io_blocks[ddir] = 0; td->rate_bytes[ddir] = 0; td->rate_blocks[ddir] = 0; + td->io_issues[ddir] = 0; } td->zone_bytes = 0; td->last_was_sync = 0; + td->rwmix_issues = 0; /* * reset file done count if we are to start over */ - if (td->o.time_based || td->o.loops) + if (td->o.time_based || td->o.loops || td->o.do_verify) td->nr_done_files = 0; }