Xena Series Release Notes¶
Now this module supports configurion options in /etc/swift/internal-client.conf`.
swift::proxy::ceilometerclass now supports the following new parameters to manage options for Rabbit driver in oslo.messaging library.
The new rsync_use_xinetd parameter has been added to the following classes, to add the ability to enable/disable usage of xinetd to run rsync server.
Now service type of the swift service and swift_s3 service is configurable by the
Adds new parameters to set system and project reader role configs in Swift.
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.
Fedora is no longer supported.
3 new classes swift::wsgi::uwsgi_proxy, swift::wsgi::uwsgi_account and swift::wsgi::uwsgi_container exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes and listen socket. Also, 3 new swift_proxy_uwsgi_config, swift_account_uwsgi_config, and swift_container_uwsgi_config providers now exist.