Xena Series Release Notes¶
19.5.0¶
New Features¶
Now this module supports configurion options in /etc/swift/internal-client.conf`.
The
swift::proxy::ceilometer
class now supports the following new parameters to manage options for Rabbit driver in oslo.messaging library.rabbit_ha_queues
heartbeat_timeout_threshold
heartbeat_rate
heartbeat_in_pthread
rabbit_qos_prefetch_count
amqp_durable_queues
kombu_reconnect_delay
kombu_failover_strategy
kombu_compression
19.4.0¶
New Features¶
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.
swift::ringserver
swift::storage::all
19.3.0¶
New Features¶
Now service type of the swift service and swift_s3 service is configurable by the
service_type
parameter.
Adds new parameters to set system and project reader role configs in Swift.
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.
19.0.0¶
New Features¶
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.