From f803fae036177c3b9d9513f5b6300d426366eb62 Mon Sep 17 00:00:00 2001 From: Pavan Sondur Date: Mon, 26 Jul 2010 07:07:24 +0000 Subject: cli: Fixes related to get brick-replace to work. Signed-off-by: Pavan Vilas Sondur Signed-off-by: Anand V. Avati BUG: 1187 () URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1187 --- cli/src/cli3_1-cops.c | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) (limited to 'cli/src') diff --git a/cli/src/cli3_1-cops.c b/cli/src/cli3_1-cops.c index d76485734ef..6ebe6ddbe40 100644 --- a/cli/src/cli3_1-cops.c +++ b/cli/src/cli3_1-cops.c @@ -1176,8 +1176,6 @@ gf_cli3_1_replace_brick (call_frame_t *frame, xlator_t *this, gf1_cli_replace_brick_req req = {0,}; int ret = 0; dict_t *dict = NULL; - char *src_brick = NULL; - char *dst_brick = NULL; if (!frame || !this || !data) { ret = -1; @@ -1197,21 +1195,6 @@ gf_cli3_1_replace_brick (call_frame_t *frame, xlator_t *this, goto out; if (GF_REPLACE_OP_START == req.op) { - ret = dict_get_str (dict, "src-brick", &src_brick); - - if (ret) - goto out; - - req.src_brick.src_brick_len = strlen (src_brick); - req.src_brick.src_brick_val = src_brick; - - ret = dict_get_str (dict, "src-brick", &dst_brick); - - if (ret) - goto out; - - req.dst_brick.dst_brick_len = strlen (dst_brick); - req.dst_brick.dst_brick_val = dst_brick; } ret = cli_submit_request (&req, frame, cli_rpc_prog, @@ -1222,12 +1205,12 @@ gf_cli3_1_replace_brick (call_frame_t *frame, xlator_t *this, out: gf_log ("cli", GF_LOG_DEBUG, "Returning %d", ret); - if (req.src_brick.src_brick_val) { - GF_FREE (req.src_brick.src_brick_val); + if (req.bricks.bricks_val) { + GF_FREE (req.bricks.bricks_val); } - if (req.dst_brick.dst_brick_val) { - GF_FREE (req.dst_brick.dst_brick_val); + if (req.bricks.bricks_val) { + GF_FREE (req.bricks.bricks_val); } return ret; -- cgit