From d236b01a8bf68b83c76ea1cfa8351833e19695f7 Mon Sep 17 00:00:00 2001 From: Gaurav Kumar Garg Date: Tue, 10 Mar 2015 15:04:59 +0530 Subject: cli/glusterd: cli command implementation for bitrot features CLI command for bitrot features. volume bitrot enable|disable Above command will enable/disable bitrot feature for particular volume. BUG: 1170075 Change-Id: Ie84002ef7f479a285688fdae99c7afa3e91b8b99 Signed-off-by: Gaurav Kumar Garg Signed-off-by: Anand nekkunti Signed-off-by: Dominic P Geevarghese Reviewed-on: http://review.gluster.org/9866 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- rpc/rpc-lib/src/protocol-common.h | 1 + rpc/xdr/src/cli1-xdr.x | 10 ++++++++++ 2 files changed, 11 insertions(+) (limited to 'rpc') diff --git a/rpc/rpc-lib/src/protocol-common.h b/rpc/rpc-lib/src/protocol-common.h index b06b865bbb2..bf68366f5dd 100644 --- a/rpc/rpc-lib/src/protocol-common.h +++ b/rpc/rpc-lib/src/protocol-common.h @@ -182,6 +182,7 @@ enum gluster_cli_procnum { GLUSTER_CLI_BARRIER_VOLUME, GLUSTER_CLI_GET_VOL_OPT, GLUSTER_CLI_GANESHA, + GLUSTER_CLI_BITROT, GLUSTER_CLI_MAXVALUE, }; diff --git a/rpc/xdr/src/cli1-xdr.x b/rpc/xdr/src/cli1-xdr.x index 3c9103545ac..925700699ab 100644 --- a/rpc/xdr/src/cli1-xdr.x +++ b/rpc/xdr/src/cli1-xdr.x @@ -37,6 +37,16 @@ GF_REPLACE_OP_COMMIT_FORCE }; +enum gf_bitrot_type { + GF_BITROT_OPTION_TYPE_NONE = 0, + GF_BITROT_OPTION_TYPE_ENABLE, + GF_BITROT_OPTION_TYPE_DISABLE, + GF_BITROT_OPTION_TYPE_SCRUB_THROTTLE, + GF_BITROT_OPTION_TYPE_SCRUB_FREQ, + GF_BITROT_OPTION_TYPE_SCRUB, + GF_BITROT_OPTION_TYPE_MAX +}; + enum gf1_op_commands { GF_OP_CMD_NONE = 0, GF_OP_CMD_START, -- cgit