diff options
Diffstat (limited to 'xlators/cluster/dht/src/dht-layout.c')
| -rw-r--r-- | xlators/cluster/dht/src/dht-layout.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/xlators/cluster/dht/src/dht-layout.c b/xlators/cluster/dht/src/dht-layout.c index ef728209..8cae5265 100644 --- a/xlators/cluster/dht/src/dht-layout.c +++ b/xlators/cluster/dht/src/dht-layout.c @@ -419,6 +419,19 @@ dht_layout_entry_cmp_volname (dht_layout_t *layout, int i, int j)                          layout->list[j].xlator->name));  } + +gf_boolean_t +dht_is_subvol_in_layout (dht_layout_t *layout, xlator_t *xlator) +{ +        int i = 0; + +        for (i = 0; i < layout->cnt; i++) { +                if (!strcmp (layout->list[i].xlator->name, xlator->name)) +                        return _gf_true; +        } +        return _gf_false; +} +  int64_t  dht_layout_entry_cmp (dht_layout_t *layout, int i, int j)  {  | 
