From: Jens Axboe Date: Mon, 5 Jun 2017 20:05:43 +0000 (-0600) Subject: stat: correct json 'io_bytes' output X-Git-Tag: fio-2.21~22 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=c12d597ac36632a6f08c749df302135bbd339cb2 stat: correct json 'io_bytes' output Since the dawn of time, this has outputted kilobytes, not bytes. Correct this oversight, and also add a 'io_kbytes' key that shows the old output. Fixes: 378 Signed-off-by: Jens Axboe --- diff --git a/stat.c b/stat.c index e433c6d3..fd3ad5aa 100644 --- a/stat.c +++ b/stat.c @@ -919,7 +919,8 @@ static void add_ddir_status_json(struct thread_stat *ts, iops = (1000.0 * (uint64_t) ts->total_io_u[ddir]) / runt; } - json_object_add_value_int(dir_object, "io_bytes", ts->io_bytes[ddir] >> 10); + json_object_add_value_int(dir_object, "io_bytes", ts->io_bytes[ddir]); + json_object_add_value_int(dir_object, "io_kbytes", ts->io_bytes[ddir] >> 10); json_object_add_value_int(dir_object, "bw", bw); json_object_add_value_float(dir_object, "iops", iops); json_object_add_value_int(dir_object, "runtime", ts->runtime[ddir]);