From: Jens Axboe Date: Sat, 8 Nov 2014 01:47:41 +0000 (-0700) Subject: client/server: percentile_precision wasn't net converted X-Git-Tag: fio-2.1.14~10 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=988d97bac90c9ff3ee40a8ccd588fdf78f19320d;p=fio.git client/server: percentile_precision wasn't net converted We'd get 0 precision on the percentile dumps, which was confusing and lost info. Signed-off-by: Jens Axboe --- diff --git a/client.c b/client.c index e9eab815..56ee6dc5 100644 --- a/client.c +++ b/client.c @@ -805,6 +805,7 @@ static void convert_ts(struct thread_stat *dst, struct thread_stat *src) dst->minf = le64_to_cpu(src->minf); dst->majf = le64_to_cpu(src->majf); dst->clat_percentiles = le64_to_cpu(src->clat_percentiles); + dst->percentile_precision = le64_to_cpu(src->percentile_precision); for (i = 0; i < FIO_IO_U_LIST_MAX_LEN; i++) { fio_fp64_t *fps = &src->percentile_list[i]; diff --git a/server.c b/server.c index 14eb199c..d70444b9 100644 --- a/server.c +++ b/server.c @@ -1040,6 +1040,7 @@ void fio_server_send_ts(struct thread_stat *ts, struct group_run_stats *rs) p.ts.minf = cpu_to_le64(ts->minf); p.ts.majf = cpu_to_le64(ts->majf); p.ts.clat_percentiles = cpu_to_le64(ts->clat_percentiles); + p.ts.percentile_precision = cpu_to_le64(ts->percentile_precision); for (i = 0; i < FIO_IO_U_LIST_MAX_LEN; i++) { fio_fp64_t *src = &ts->percentile_list[i];