puppet-swift 17.4.0 (victoria)
We are overjoyed to announce the release of: puppet-swift 17.4.0: Puppet module for OpenStack Swift This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/puppet-swift/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. 17.4.0 ^^^^^^ New Features ************ * Added a new meta_version_to_write for the keymaster config. * Adds a new proxy config option to set recoverable_node_timeout. This setting defaults to node_timeout, which affects HEAD, GET and PUT requests. However, it makes sense to keep the timeout for GET and HEAD requests shorter to allow quicker recovery and prevent client timeouts. Upgrade Notes ************* * When upgrading from Swift 2.20.0 or Swift 2.19.1 or earlier, set meta_version_to_write to 1. When upgrading from 2.25.0 or earlier, set meta_version_to_write to 2. After upgrading all proxy servers, set this to 3 (currently the highest version). Critical Issues *************** * Failing to set the correct version of meta_version_to_write can lead to unrecoverable data. Changes in puppet-swift 17.3.0..17.4.0 -------------------------------------- 9a4ac85 Prepare Victoria RC1 fb741ed Set openstackdocs_auto_name to use 'project' as name 4d9315e Add proxy config option to set recoverable_node_timeout 9a33ca7 Add Puppet Litmus 8e9f7d5 Add a meta_version_to_write parameter Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- README.md | 17 +------- manifests/keymaster.pp | 50 ++++++++++++---------- manifests/proxy.pp | 6 +++ metadata.json | 6 +-- .../meta_version_to_write-5644a0ce81936572.yaml | 14 ++++++ ...able-node-timeout-setting-f2520a2f6ff79433.yaml | 7 +++ releasenotes/source/conf.py | 1 + spec/acceptance/nodesets/centos-70-x64.yml | 11 ----- spec/acceptance/nodesets/default.yml | 10 ----- spec/acceptance/nodesets/nodepool-bionic.yml | 10 ----- spec/acceptance/nodesets/nodepool-centos7.yml | 10 ----- spec/acceptance/nodesets/nodepool-centos8.yml | 10 ----- spec/acceptance/nodesets/nodepool-trusty.yml | 10 ----- spec/acceptance/nodesets/nodepool-xenial.yml | 10 ----- .../acceptance/nodesets/ubuntu-server-1404-x64.yml | 11 ----- spec/classes/swift_keymaster.rb | 3 ++ spec/classes/swift_proxy_spec.rb | 5 +++ spec/spec_helper_acceptance.rb | 2 +- 19 files changed, 71 insertions(+), 124 deletions(-)
participants (1)
-
no-reply@openstack.org