summaryrefslogtreecommitdiffstats
path: root/cli
diff options
context:
space:
mode:
authorPranith K <pranithk@gluster.com>2010-10-02 04:12:51 +0000
committerVijay Bellur <vijay@dev.gluster.com>2010-10-02 07:04:15 -0700
commit1b7a997a7b368aa459dcd57ec23532fe4cdd6e0c (patch)
tree2bb68dbd7c436d1b5eb42fa63b8f213220384e4c /cli
parentef44323b4ba58fa8c1eb89105851983f828dd91b (diff)
mgmt/glusterd: print peer state names instead of state numbers
Signed-off-by: Pranith Kumar K <pranithk@gluster.com> Signed-off-by: Vijay Bellur <vijay@dev.gluster.com> BUG: 1779 (print peer state names instead of state numbers) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1779
Diffstat (limited to 'cli')
-rw-r--r--cli/src/cli3_1-cops.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/cli/src/cli3_1-cops.c b/cli/src/cli3_1-cops.c
index 1538a4c6703..8a775e974a6 100644
--- a/cli/src/cli3_1-cops.c
+++ b/cli/src/cli3_1-cops.c
@@ -200,7 +200,7 @@ gf_cli3_1_list_friends_cbk (struct rpc_req *req, struct iovec *iov,
char *hostname_buf = NULL;
int32_t i = 1;
char key[256] = {0,};
- int32_t state = 0;
+ char *state = NULL;
int32_t port = 0;
int32_t connected = 0;
char *connected_str = NULL;
@@ -272,9 +272,9 @@ gf_cli3_1_list_friends_cbk (struct rpc_req *req, struct iovec *iov,
if (ret)
goto out;
if (connected)
- connected_str = "connected";
+ connected_str = "Connected";
else
- connected_str = "disconnected";
+ connected_str = "Disconnected";
snprintf (key, 256, "friend%d.port", i);
ret = dict_get_int32 (dict, key, &port);
@@ -282,17 +282,18 @@ gf_cli3_1_list_friends_cbk (struct rpc_req *req, struct iovec *iov,
goto out;
snprintf (key, 256, "friend%d.state", i);
- ret = dict_get_int32 (dict, key, &state);
+ ret = dict_get_str (dict, key, &state);
if (ret)
goto out;
if (!port) {
- cli_out ("hostname:%s, uuid:%s, state:%d (%s)",
+ cli_out ("\nHostname: %s\nUuid: %s\nState: %s "
+ "(%s)",
hostname_buf, uuid_buf, state,
connected_str);
} else {
- cli_out ("hostname:%s, port:%d, uuid:%s, "
- "state:%d, (%s)", hostname_buf, port,
+ cli_out ("\nHostname: %s\nPort: %d\nUuid: %s\n"
+ "State: %s (%s)", hostname_buf, port,
uuid_buf, state, connected_str);
}
i++;