
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
13 lines
485 B
YAML
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.
|