Xena Series Release Notes

19.4.0-7

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.