summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManikandan Selvaganesh <mselvaga@redhat.com>2015-07-07 18:37:42 +0530
committerRaghavendra G <rgowdapp@redhat.com>2015-08-12 03:49:21 -0700
commite7904592678d58123fd12c58dad5a95b4e8031cd (patch)
tree40826a93b81eb79152d51b27c86d0d02abf36f5f
parentf72630093d7cd7bb2eee8ac4bcce21444beb8744 (diff)
quota :validating soft limit percentage
Backport of http://review.gluster.org/#/c/11566/ Cherry-picked from commit bc6110fa37f1d6214d2e8cce367e0b7abd6976c3 > Change-Id: I14c049c84c468b6415a1de45441b2fed94e8ed4b > BUG: 1240654 > Signed-off-by: Manikandan Selvaganesh <mselvaga@redhat.com> > Reviewed-on: http://review.gluster.org/11566 > Tested-by: NetBSD Build System <jenkins@build.gluster.org> > Tested-by: Gluster Build System <jenkins@build.gluster.com> > Reviewed-by: Vijaikumar Mallikarjuna <vmallika@redhat.com> > Reviewed-by: Raghavendra G <rgowdapp@redhat.com> Change-Id: I14c049c84c468b6415a1de45441b2fed94e8ed4b BUG: 1244724 Signed-off-by: Manikandan Selvaganesh <mselvaga@redhat.com> Reviewed-on: http://review.gluster.org/11723 Tested-by: NetBSD Build System <jenkins@build.gluster.org> Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Raghavendra G <rgowdapp@redhat.com>
-rw-r--r--cli/src/cli-cmd-parser.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/cli/src/cli-cmd-parser.c b/cli/src/cli-cmd-parser.c
index aec5384bd01..c0755cf6228 100644
--- a/cli/src/cli-cmd-parser.c
+++ b/cli/src/cli-cmd-parser.c
@@ -1116,8 +1116,10 @@ cli_cmd_quota_parse (const char **words, int wordcount, dict_t **options)
if (wordcount == 7) {
ret = gf_string2percent (words[6], &percent);
- if (ret != 0) {
- cli_err ("Please enter a correct value");
+ if (ret != 0 || percent > 100) {
+ ret = -1;
+ cli_err ("Please enter a correct value "
+ "in the range of 0 to 100");
goto out;
}