From 4175d3e8e2ca1afc0e9f3404ca04fe29d522c81f Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Tue, 1 Mar 2011 03:37:12 +0000 Subject: gluster rebalance: give option to split the command the 'gluster volume rebalance start' is enhanced with two more options: * 'gluster volume rebalance fix-layout start' (for fixing layout only) * 'gluster volume rebalance migrate-data start' (for migrating data only) Also the old way of running rebalance in one shot will still work fine * 'gluster volume rebalance start' Signed-off-by: Amar Tumballi Signed-off-by: Anand V. Avati BUG: 2258 (enhance gluster volume rebalance) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2258 --- rpc/xdr/src/cli1.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'rpc') diff --git a/rpc/xdr/src/cli1.h b/rpc/xdr/src/cli1.h index 2b7c2c65c..96b511bfe 100644 --- a/rpc/xdr/src/cli1.h +++ b/rpc/xdr/src/cli1.h @@ -25,9 +25,13 @@ #include "cli1-xdr.h" -#define GF_DEFRAG_CMD_START 1 -#define GF_DEFRAG_CMD_STOP 2 -#define GF_DEFRAG_CMD_STATUS 3 +enum gf_cli_defrag_type { + GF_DEFRAG_CMD_START = 1, + GF_DEFRAG_CMD_STOP, + GF_DEFRAG_CMD_STATUS, + GF_DEFRAG_CMD_START_LAYOUT_FIX, + GF_DEFRAG_CMD_START_MIGRATE_DATA, +}; ssize_t gf_xdr_serialize_cli_probe_rsp (struct iovec outmsg, void *rsp); -- cgit