From 6162f5249479e4be69bcd0c0bf09d1c09ea99523 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 4 Jun 2008 10:35:25 +0200 Subject: [PATCH] Missing time store in rwmix switch Caused missing display of either read or write direction for a mixed workload. Signed-off-by: Jens Axboe --- io_u.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/io_u.c b/io_u.c index 57b991ae..74c3295b 100644 --- a/io_u.c +++ b/io_u.c @@ -319,8 +319,10 @@ static enum fio_ddir get_rw_ddir(struct thread_data *td) max_bytes = td->this_io_bytes[ddir]; if (max_bytes >= (td->o.size * td->o.rwmix[ddir] / 100)) { - if (!td->rw_end_set[ddir]) + if (!td->rw_end_set[ddir]) { td->rw_end_set[ddir] = 1; + fio_gettime(&td->rw_end[ddir], NULL); + } ddir ^= 1; } -- 2.25.1