[release-announce] puppet-swift 19.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 16 08:46:11 UTC 2021


We joyfully announce the release of:

puppet-swift 19.1.0: Puppet module for OpenStack Swift

This release is part of the xena 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.

19.1.0
^^^^^^


New Features
************

* The class swift::storage::disk now has 2 new parameters called
  manage_partition and manage_filesystem. The swift::storage::xfs now
  has a new parameter manage_filesystem. Both have a value of true by
  default. These new options may be used to skip running parted and
  xfs_admin once the storage disks are setup. The goal is to avoid the
  kernel to flush the HDD buffer, which can seriously increase the
  load and IO wait on a (busy) production server. These parameters
  should be left to true when setting-up a new server, or when
  changing a disk, and can be set to false otherwise, or always set to
  false if the formating is done outside of puppet.


Upgrade Notes
*************

* Fedora is no longer supported.

Changes in puppet-swift 19.0.0..19.1.0
--------------------------------------

7577eec Make it possible to skip parted+mkfs
6836151 Drop Fedora support
4eaee67 Set fixture paths for unit tests
5b07451 Get rid of the $pyvers variable
cecfbf9 Prepare Xena M1


Diffstat (except docs and test files)
-------------------------------------

manifests/params.pp                                |  9 ++---
manifests/storage/disk.pp                          | 46 +++++++++++++++-------
manifests/storage/xfs.pp                           | 39 ++++++++++++------
metadata.json                                      | 12 ++----
.../notes/drop-fedora-aef9a5060f19722d.yaml        |  4 ++
..._partition_and_filesystem-64cd4086d1bb5b0a.yaml | 13 ++++++
spec/classes/swift_client_spec.rb                  | 10 +----
spec/classes/swift_proxy_ceilometer_spec.rb        | 10 +----
spec/classes/swift_proxy_cname_lookup_spec.rb      | 10 +----
spec/defines/swift_storage_disk_spec.rb            |  1 -
spec/spec_helper.rb                                |  5 +++
11 files changed, 90 insertions(+), 69 deletions(-)







More information about the Release-announce mailing list