summaryrefslogtreecommitdiff
path: root/io_u.c
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2018-10-24 15:43:29 -0600
committerJens Axboe <axboe@kernel.dk>2018-10-24 15:43:29 -0600
commitfcd4e7444e4123b16b307a7ff390771842eab494 (patch)
treea236b50a85f7994852ee319cf2d5b6151639c3ff /io_u.c
parent4d6d051389d73ea1c900735eb98e9779dc745c97 (diff)
downloadfio-fcd4e7444e4123b16b307a7ff390771842eab494.tar.gz
fio-fcd4e7444e4123b16b307a7ff390771842eab494.tar.bz2
target: fixeslatency-probe
1) Use parent for should_account(), if we have a parent 2) Only sum step stats if src has them, to prevent overwriting destination stats in the parent. 3) Pretty up the normal output a bit Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'io_u.c')
-rw-r--r--io_u.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/io_u.c b/io_u.c
index e1ac2097..0c5bbad8 100644
--- a/io_u.c
+++ b/io_u.c
@@ -1752,6 +1752,9 @@ static void file_log_write_comp(const struct thread_data *td, struct fio_file *f
static bool should_account(struct thread_data *td)
{
+ if (td->parent)
+ td = td->parent;
+
return lat_step_account(td) && ramp_time_over(td) &&
(td->runstate == TD_RUNNING || td->runstate == TD_VERIFYING);
}