diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-utils.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index 29dec5669d5..16dcc832ab8 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -4131,6 +4131,15 @@ glusterd_restart_gsyncds (glusterd_conf_t *conf)          return ret;  } +inline int +glusterd_get_dist_leaf_count (glusterd_volinfo_t *volinfo) +{ +    int rcount = volinfo->replica_count; +    int scount = volinfo->stripe_count; + +    return (rcount ? rcount : 1) * (scount ? scount : 1); +} +  int  glusterd_get_brickinfo (xlator_t *this, const char *brickname, int port,                          gf_boolean_t localhost, glusterd_brickinfo_t **brickinfo)  | 
