From d0c52c8064a4097d97180240b36c53bfe98cac22 Mon Sep 17 00:00:00 2001 From: Varun Shastry Date: Mon, 13 Aug 2012 15:50:45 +0530 Subject: cli/: Displaying the size in human readable format rebalance status displaying the size in bytes. Converted to human readable Change-Id: Id73b6e792c39b85480ddf1dc9c0c22fcaca29530 BUG: 825193 Signed-off-by: Varun Shastry Reviewed-on: http://review.gluster.org/3810 Tested-by: Gluster Build System Reviewed-by: Kaushal M --- cli/src/cli-rpc-ops.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'cli/src/cli-rpc-ops.c') diff --git a/cli/src/cli-rpc-ops.c b/cli/src/cli-rpc-ops.c index da560f2c7..f62b19da2 100644 --- a/cli/src/cli-rpc-ops.c +++ b/cli/src/cli-rpc-ops.c @@ -1025,6 +1025,7 @@ gf_cli3_1_defrag_volume_cbk (struct rpc_req *req, struct iovec *iov, char key[256] = {0,}; int32_t i = 1; uint64_t failures = 0; + char *size_str = NULL; if (-1 == req->rpc_status) { goto out; @@ -1187,9 +1188,13 @@ gf_cli3_1_defrag_volume_cbk (struct rpc_req *req, struct iovec *iov, status = "failed"; break; } - cli_out ("%40s %16"PRId64 "%13"PRId64 "%13"PRId64 "%13"PRId64 - " %14s", node_uuid, files, size, lookup, failures, + + size_str = gf_uint64_2human_readable(size); + cli_out ("%40s %16"PRId64 " %13s" " %13"PRId64 " %13"PRId64 + " %14s", node_uuid, files, size_str, lookup, failures, status); + GF_FREE(size_str); + i++; } while (i <= counter); @@ -1454,6 +1459,7 @@ gf_cli3_remove_brick_status_cbk (struct rpc_req *req, struct iovec *iov, char *node_uuid = 0; gf_defrag_status_t status_rcd = GF_DEFRAG_STATUS_NOT_STARTED; uint64_t failures = 0; + char *size_str = NULL; if (-1 == req->rpc_status) { @@ -1562,9 +1568,13 @@ gf_cli3_remove_brick_status_cbk (struct rpc_req *req, struct iovec *iov, status = "failed"; break; } - cli_out ("%40s %16"PRId64 "%13"PRId64 "%13"PRId64 "%13"PRId64 - " %14s", node_uuid, files, size, lookup, failures, + + size_str = gf_uint64_2human_readable(size); + cli_out ("%40s %16"PRId64 " %13s" " %13"PRId64 " %13"PRId64 + " %14s", node_uuid, files, size_str, lookup, failures, status); + GF_FREE(size_str); + i++; } while (i <= counter); -- cgit