diff options
author | Christian Schwede <cschwede@redhat.com> | 2017-06-08 17:32:14 +0200 |
---|---|---|
committer | Christian Schwede <cschwede@redhat.com> | 2017-06-09 12:08:35 +0200 |
commit | 6e81485315fb658e54d43ac32c3346af3bd5c862 (patch) | |
tree | dade44bfa3d943cd12c7a91b6ab1e93fa34702de /manifests/profile/base/swift | |
parent | 0a75929adeea9ea7a53ad5a45c9bb1f1b6962b9b (diff) |
Fix Swift ring rebalance order
The current order is broken if there were changes to the account and
container devices, but not to the object devices. In these cases it can
happen that the rebalance happens before modifying devices.
Change-Id: I15641c32266939c9a00936cc471cc59b1bb54eec
Diffstat (limited to 'manifests/profile/base/swift')
-rw-r--r-- | manifests/profile/base/swift/ringbuilder.pp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/manifests/profile/base/swift/ringbuilder.pp b/manifests/profile/base/swift/ringbuilder.pp index f7cfea4..f6f8f06 100644 --- a/manifests/profile/base/swift/ringbuilder.pp +++ b/manifests/profile/base/swift/ringbuilder.pp @@ -130,8 +130,8 @@ class tripleo::profile::base::swift::ringbuilder ( } Ring_object_device<| |> ~> Exec['rebalance_object'] - Ring_object_device<| |> ~> Exec['rebalance_account'] - Ring_object_device<| |> ~> Exec['rebalance_container'] + Ring_account_device<| |> ~> Exec['rebalance_account'] + Ring_container_device<| |> ~> Exec['rebalance_container'] } } |