[release-announce] puppet-swift 17.4.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 28 11:14:46 UTC 2020


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(-)







More information about the Release-announce mailing list