diff options
| author | Pranith Kumar K <pkarampu@redhat.com> | 2018-01-02 20:53:27 +0530 | 
|---|---|---|
| committer | Pranith Kumar K <pkarampu@redhat.com> | 2018-01-03 15:07:11 +0530 | 
| commit | 2632738aea79e61fda0381d3ac1c0a4a4560d32d (patch) | |
| tree | 4d7c40fba6e109fac7bfd5dfd291147e731e00ae | |
| parent | 2170e661d005948c3ae568cd8035513dc9187e40 (diff) | |
debug/delay-gen: volume option fixes for GD2
Updates #302
Change-Id: I2c7ab85364337d0bc00428e0001ddc4038e08174
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
| -rw-r--r-- | xlators/debug/delay-gen/src/delay-gen.c | 14 | ||||
| -rw-r--r-- | xlators/debug/error-gen/src/error-gen.c | 2 | 
2 files changed, 15 insertions, 1 deletions
diff --git a/xlators/debug/delay-gen/src/delay-gen.c b/xlators/debug/delay-gen/src/delay-gen.c index 9dc82338bfc..849ebeaabcd 100644 --- a/xlators/debug/delay-gen/src/delay-gen.c +++ b/xlators/debug/delay-gen/src/delay-gen.c @@ -529,7 +529,7 @@ delay_gen_parse_fill_fops (dg_t *dg, char *enable_fops)          char            *saveptr = NULL;          char            *dup_enable_fops = NULL; -        if (!enable_fops) { +        if (strlen (enable_fops) == 0) {                  for (i = GF_FOP_NULL + 1; i < GF_FOP_MAXVALUE; i++)                          dg->enable[i] = 1;          } else { @@ -720,16 +720,28 @@ struct volume_options options[] = {            .type = GF_OPTION_TYPE_PERCENT,            .default_value = "10%",            .description = "Percentage delay of operations when enabled.", +          .op_version  = {GD_OP_VERSION_3_13_0}, +          .flags       = OPT_FLAG_SETTABLE, +          .tags        = {"delay-gen"},          },          { .key  = {"delay-duration"},            .type = GF_OPTION_TYPE_INT,            .description = "Delay duration in micro seconds",            .default_value = "100000", +          .op_version = {GD_OP_VERSION_3_13_0}, +          .flags = OPT_FLAG_SETTABLE, +          .tags  = {"delay-gen"},          },          { .key  = {"enable"},            .type = GF_OPTION_TYPE_STR, +          .description = "Accepts a string which takes ',' separated fop " +                         "strings to denote which fops are enabled for delay", +          .op_version = {GD_OP_VERSION_3_13_0}, +          .flags = OPT_FLAG_SETTABLE, +          .tags  = {"delay-gen"}, +          .default_value = "",          },          { .key  = {NULL} } diff --git a/xlators/debug/error-gen/src/error-gen.c b/xlators/debug/error-gen/src/error-gen.c index 0ce88a92918..00008968f6e 100644 --- a/xlators/debug/error-gen/src/error-gen.c +++ b/xlators/debug/error-gen/src/error-gen.c @@ -1695,6 +1695,8 @@ struct volume_options options[] = {          { .key  = {"enable"},            .type = GF_OPTION_TYPE_STR, +          .description = "Accepts a string which takes ',' separated fop " +                         "strings to denote which fops are enabled for error",          },          { .key  = {NULL} }  | 
