
Currently with puppet-swift, each server has a global [ object ] rsync module name. As a consequence, the number of rsync connection is set globally for each server. With this patch, it's possible to define one rsync module per device, which makes is to much better: it handles both the cases where a hard drive fails, or when all drives need to sync data. Note that with this patch, the default is to keep the old behavior of one single rsync module per service type (a / c / o). Change-Id: Id2ad5b10b9286c3740d6ebdbc61d2fd9792ba496
9 lines
395 B
YAML
9 lines
395 B
YAML
---
|
|
features:
|
|
- |
|
|
It is now possible to use one rsync module per device. This is useful as
|
|
it allows to set the number of rsync connection per device, instead of it
|
|
being a gloval value per server. For it, two new parameters exist in the
|
|
class `storage::server`: `rsync_module_per_device` that enables this
|
|
new feature, and `device_names` that defines the list of devices.
|