diff options
| author | Amar Tumballi <amar@gluster.com> | 2011-07-01 04:40:05 +0000 | 
|---|---|---|
| committer | Anand Avati <avati@gluster.com> | 2011-07-14 01:01:39 -0700 | 
| commit | 3f76fe277ec0a826bf3052134ad877ee65ce9e79 (patch) | |
| tree | 802ddcc8c34de9c65563e64635c8ba2ac1f1c59f /xlators/cluster/dht/src/dht-layout.c | |
| parent | 6cf06cfd4bf72b16ac7665323629d354b78b6b05 (diff) | |
cluster/distribute: bring in directory-spread-count option
global spread count option is given through volume file
Signed-off-by: Amar Tumballi <amar@gluster.com>
Signed-off-by: Anand Avati <avati@gluster.com>
BUG: 2257 (enhance distribute to control the spread count (ie, control the hashing range))
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2257
Diffstat (limited to 'xlators/cluster/dht/src/dht-layout.c')
| -rw-r--r-- | xlators/cluster/dht/src/dht-layout.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/xlators/cluster/dht/src/dht-layout.c b/xlators/cluster/dht/src/dht-layout.c index 16767adb9fa..e1ab6c7f170 100644 --- a/xlators/cluster/dht/src/dht-layout.c +++ b/xlators/cluster/dht/src/dht-layout.c @@ -52,8 +52,11 @@ dht_layout_new (xlator_t *this, int cnt)          layout->type = DHT_HASH_TYPE_DM;          layout->cnt = cnt; -        if (conf) + +        if (conf) { +                layout->spread_cnt = conf->dir_spread_cnt;                  layout->gen = conf->gen; +        }          layout->ref = 1;  out:  | 
