diff options
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index ad2b7dde893..beb7b0d3fd1 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -2379,6 +2379,7 @@ glusterd_restart_bricks (glusterd_conf_t *conf)          glusterd_volinfo_t       *volinfo = NULL;          glusterd_brickinfo_t     *brickinfo = NULL;          int                      ret = 0; +        gf_boolean_t             start_nfs = _gf_false;          GF_ASSERT (conf); @@ -2389,9 +2390,11 @@ glusterd_restart_bricks (glusterd_conf_t *conf)                                               brick_list) {                                  glusterd_brick_start (volinfo, brickinfo);                          } -                        glusterd_check_generate_start_nfs (); +                        start_nfs = _gf_true;                  }          } +        if (start_nfs) +                glusterd_check_generate_start_nfs ();          return ret;  }  | 
