diff options
author | 2015-12-14 14:09:07 -0500 | |
---|---|---|
committer | 2015-12-14 14:09:07 -0500 | |
commit | 07e65b4784d084ac2addb2cb7a0099ac9fed325c (patch) | |
tree | 237d65b3c9b833997af2097f68f23d2f555e6e2b /puppet/manifests | |
parent | 64c2ca04a14ef8e31a861fa394422731d9ca897f (diff) |
Set swift replicas = min(device_count, replicas)
Per Swift upstream commit: 7035639dfd239b52d4ed46aae50f78d16ec8cbfe
Swift's ringbuilder now validates that the number of devices is greater
than or equal to the replicas.
Change-Id: I56eaa9ddda138e87f7615d3bde797b568fa5e302
Related-bug: #1525356
Diffstat (limited to 'puppet/manifests')
-rw-r--r-- | puppet/manifests/ringbuilder.pp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/puppet/manifests/ringbuilder.pp b/puppet/manifests/ringbuilder.pp index 4296208b..2d880d33 100644 --- a/puppet/manifests/ringbuilder.pp +++ b/puppet/manifests/ringbuilder.pp @@ -70,7 +70,7 @@ class tripleo::ringbuilder ( # create local rings swift::ringbuilder::create{ ['object', 'account', 'container']: part_power => $part_power, - replicas => $replicas, + replicas => min(count($device_array), $replicas), min_part_hours => $min_part_hours, } -> |