client: do not print disk utilization for terse v2
authorVincent Fu <vincent.fu@wdc.com>
Wed, 15 May 2019 20:04:59 +0000 (16:04 -0400)
committerJens Axboe <axboe@kernel.dk>
Thu, 16 May 2019 14:42:45 +0000 (08:42 -0600)
terse version 2 omits disk utilization data when fio is run locally.
Make this behavior the same when fio is run in client/server mode.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
client.c

index 4cbffb62967028465d9352b2c41b1796a52c9c56..43156854408ac8eb037254c8b32322ccab8fc0ba 100644 (file)
--- a/client.c
+++ b/client.c
@@ -1219,7 +1219,7 @@ static void handle_du(struct fio_client *client, struct fio_net_cmd *cmd)
                json_array_add_disk_util(&du->dus, &du->agg, du_array);
                duobj = json_array_last_value_object(du_array);
                json_object_add_client_info(duobj, client);
-       } else if (output_format & FIO_OUTPUT_TERSE)
+       } else if (output_format & FIO_OUTPUT_TERSE && terse_version >= 3)
                print_disk_util(&du->dus, &du->agg, 1, &client->buf);
        else if (output_format & FIO_OUTPUT_NORMAL) {
                __log_buf(&client->buf, "\nDisk stats (read/write):\n");