openstack-ansible-os_swift/releasenotes/notes/swift-rsync-module-per-drive-79b05af8276e7d6e.yaml
Andy McCrae 53027de8c8 Setup rsync module per object server drive
This PR sets up rsync module per drive for swift object servers. This
improves resource distribution, and also allows us to utilise rsync
module changes to prevent disk writes to specific drives when they begin
filling up.

Enable this option by setting "swift_rsync_module_per_drive: True", this
will still default to False to match upstream defaults. Additionally the
rsync max connections has been increased to match upstream defaults.

Additionally we include rsync.d/*.conf files by default and set this
directory up, so that we can add individual configuration to disable
specific drives.

Change-Id: I2019cade5bf5f2878497d30ce738dff07786fa64
2016-05-16 11:57:46 +01:00

13 lines
485 B
YAML

---
features:
- Enable rsync module per object server drive by setting
the ``swift_rsync_module_per_drive`` setting to ``True``.
Set this to configure rsync and swift to utilise individual
configuration per drive. This is required when disabling
rsyncs to individual disks. For example, in a disk full
scenario.
upgrade:
- The ``swift_max_rsync_connections`` default value has
changed from 2 to 4 in order to match the OpenStack swift
documented value.