diff options
| -rw-r--r-- | heal/src/glfs-heal.c | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/heal/src/glfs-heal.c b/heal/src/glfs-heal.c index 07fc6acbf81..fb997948f57 100644 --- a/heal/src/glfs-heal.c +++ b/heal/src/glfs-heal.c @@ -881,6 +881,11 @@ glfsh_set_heal_options (glfs_t *fs, gf_xl_afr_op_t heal_op)  {          int ret = 0; +        ret = glfs_set_xlator_option (fs, "*-replicate-*", +                                      "background-self-heal-count", "0"); +        if (ret) +                goto out; +          if ((heal_op != GF_SHD_OP_SBRAIN_HEAL_FROM_BIGGER_FILE) &&              (heal_op != GF_SHD_OP_SBRAIN_HEAL_FROM_BRICK) &&              (heal_op != GF_SHD_OP_SBRAIN_HEAL_FROM_LATEST_MTIME)) @@ -897,6 +902,7 @@ glfsh_set_heal_options (glfs_t *fs, gf_xl_afr_op_t heal_op)          ret = glfs_set_xlator_option (fs, "*-replicate-*", "entry-self-heal",                                        "on"); +  out:          return ret;  }  | 
