[release-announce] puppet-swift 16.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Thu Dec 12 10:22:33 UTC 2019
We high-spiritedly announce the release of:
puppet-swift 16.0.0: Puppet module for OpenStack Swift
This release is part of the ussuri release series.
The source is available from:
https://opendev.org/openstack/puppet-swift
Download the package from:
https://tarballs.openstack.org/null/
Please report issues through:
https://bugs.launchpad.net/puppet-swift/+bugs
For more details, please see below.
16.0.0
^^^^^^
New Features
* On proxy class, added two new parameters object_chunk_size and
client_chunk_size, that can be used to configure chunk size to read
from object servers and from clients side. On storage::server class,
added three new parameters network_chunk_size, disk_chunk_size and
auditor_disk_chunk_size, that can be used to configure chunk size to
read/write over the network and to the disk.
* Added new parameter client_timeout to proxy class that can be used
to configure the timeout to read one chunk from a client.
* Added new parameter memcache_max_connections to proxy::cache class
that can be used to configure the maximum number of connections to
each memcached server per worker.
Changes in puppet-swift 15.4.0..16.0.0
--------------------------------------
f75d53c Prepare Ussuri M1
0868b32 Convert all class usage to relative names
14d1bda This add chunk_size related parameters for proxy-server and object-server.
2a6175e Add parameter memcache_max_connections
7a18519 Add parameter client_timeout
57503cb Update master for stable/train
Diffstat (except docs and test files)
-------------------------------------
README.md | 12 ++---
examples/all.pp | 12 ++---
examples/site.pp | 38 +++++++-------
manifests/auth_file.pp | 2 +-
manifests/bench.pp | 2 +-
manifests/client.pp | 4 +-
manifests/config.pp | 2 +-
manifests/containerreconciler.pp | 2 +-
manifests/dispersion.pp | 4 +-
manifests/init.pp | 6 +--
manifests/keymaster.pp | 2 +-
manifests/keystone/auth.pp | 2 +-
manifests/keystone/dispersion.pp | 2 +-
manifests/objectexpirer.pp | 2 +-
manifests/params.pp | 2 +-
manifests/proxy.pp | 20 +++++++-
manifests/proxy/account_quotas.pp | 2 +-
manifests/proxy/authtoken.pp | 2 +-
manifests/proxy/bulk.pp | 2 +-
manifests/proxy/cache.pp | 13 +++--
manifests/proxy/catch_errors.pp | 2 +-
manifests/proxy/ceilometer.pp | 2 +-
manifests/proxy/container_quotas.pp | 2 +-
manifests/proxy/container_sync.pp | 2 +-
manifests/proxy/copy.pp | 4 +-
manifests/proxy/crossdomain.pp | 2 +-
manifests/proxy/dlo.pp | 4 +-
manifests/proxy/encryption.pp | 4 +-
manifests/proxy/formpost.pp | 2 +-
manifests/proxy/gatekeeper.pp | 2 +-
manifests/proxy/healthcheck.pp | 2 +-
manifests/proxy/keystone.pp | 2 +-
manifests/proxy/kms_keymaster.pp | 4 +-
manifests/proxy/proxy_logging.pp | 2 +-
manifests/proxy/ratelimit.pp | 2 +-
manifests/proxy/s3api.pp | 2 +-
manifests/proxy/s3token.pp | 2 +-
manifests/proxy/slo.pp | 2 +-
manifests/proxy/staticweb.pp | 2 +-
manifests/proxy/swauth.pp | 2 +-
manifests/proxy/swift3.pp | 4 +-
manifests/proxy/tempauth.pp | 2 +-
manifests/proxy/tempauth_account.pp | 2 +-
manifests/proxy/tempurl.pp | 2 +-
manifests/proxy/versioned_writes.pp | 4 +-
manifests/ringbuilder.pp | 2 +-
manifests/ringbuilder/create.pp | 2 +-
manifests/ringbuilder/policy_ring.pp | 2 +-
manifests/ringbuilder/rebalance.pp | 2 +-
manifests/ringserver.pp | 4 +-
manifests/ringsync.pp | 2 +-
manifests/service.pp | 4 +-
manifests/storage.pp | 2 +-
manifests/storage/account.pp | 2 +-
manifests/storage/all.pp | 4 +-
manifests/storage/container.pp | 2 +-
manifests/storage/disk.pp | 2 +-
manifests/storage/ext4.pp | 2 +-
manifests/storage/filter/healthcheck.pp | 2 +-
manifests/storage/filter/recon.pp | 2 +-
manifests/storage/generic.pp | 4 +-
manifests/storage/loopback.pp | 2 +-
manifests/storage/mount.pp | 2 +-
manifests/storage/node.pp | 2 +-
manifests/storage/object.pp | 2 +-
manifests/storage/policy.pp | 2 +-
manifests/storage/server.pp | 17 ++++++-
manifests/storage/xfs.pp | 4 +-
manifests/test_file.pp | 2 +-
manifests/xfs.pp | 2 +-
metadata.json | 4 +-
.../notes/swift-chunk-sizes-b2d3a41363d560ac.yaml | 9 ++++
.../swift-client-timeout-295562f78eba486b.yaml | 5 ++
...-memcache-max-connections-50876054c14dbdd5.yaml | 6 +++
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 +++
spec/acceptance/basic_swift_spec.rb | 58 ++++++++++-----------
spec/classes/swift_proxy_cache_spec.rb | 59 +++++++++++++---------
spec/classes/swift_proxy_spec.rb | 30 +++++++----
templates/object-server.conf.erb | 9 +++-
80 files changed, 274 insertions(+), 183 deletions(-)
More information about the Release-announce
mailing list