summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/tier.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/cluster/dht/src/tier.c')
-rw-r--r--xlators/cluster/dht/src/tier.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/xlators/cluster/dht/src/tier.c b/xlators/cluster/dht/src/tier.c
index 63419d79db8..67ee1adc12a 100644
--- a/xlators/cluster/dht/src/tier.c
+++ b/xlators/cluster/dht/src/tier.c
@@ -1801,7 +1801,7 @@ tier_init (xlator_t *this)
freq = DEFAULT_TIER_MAX_MIGRATE_MB;
}
- defrag->tier_conf.max_migrate_bytes = freq * 1024 * 1024;
+ defrag->tier_conf.max_migrate_bytes = (uint64_t) freq * 1024 * 1024;
ret = dict_get_int32 (this->options,
"tier-max-files", &freq);
@@ -1978,7 +1978,8 @@ tier_reconfigure (xlator_t *this, dict_t *options)
GF_OPTION_RECONF ("tier-max-mb",
migrate_mb, options,
int32, out);
- defrag->tier_conf.max_migrate_bytes = migrate_mb*1024*1024;
+ defrag->tier_conf.max_migrate_bytes = (uint64_t) migrate_mb *
+ 1024 * 1024;
GF_OPTION_RECONF ("tier-max-files",
defrag->tier_conf.max_migrate_files, options,