openstack-manuals/doc/config-ref-rst/source/tables/swift-container-server-container-replicator.rst
Gauvain Pocentek cefedca788 [config-ref] Import RST tables for swift
These tables are autogenerated using the autohelp-wrapper script from
the doc-tools repo.

Add tables/* to the exluded patterns.

Change-Id: I0f2e7ab9bfc42d9ad4310a85d0fa0c3dc2d73c6e
Implements: blueprint config-ref-rst
2015-11-15 09:35:51 +01:00

2.0 KiB

Description of configuration options for [container-replicator] in container-server.conf
Configuration option = Default value Description
concurrency = 8 Number of replication workers to spawn
conn_timeout = 0.5 Connection timeout to external services
interval = 30 Minimum time for a pass to take
log_address = /dev/log Location where syslog sends the logs to
log_facility = LOG_LOCAL0 Syslog log facility
log_level = INFO Logging level
log_name = container-replicator Label used when logging
max_diffs = 100 Caps how long the replicator spends trying to sync a database per pass
node_timeout = 10 Request timeout to external services
per_diff = 1000 Limit number of items to get per diff
reclaim_age = 604800 Time elapsed in seconds before an object can be reclaimed
recon_cache_path = /var/cache/swift Directory where stats for a few items will be stored
rsync_compress = no No help text available for this option.
rsync_module = {replication_ip}::container Format of the rsync module where the replicator will send data. The configuration value can include some variables that will be extracted from the ring. Variables must follow the format {NAME} where NAME is one of: ip, port, replication_ip, replication_port, region, zone, device, meta. See etc/rsyncd.conf-sample for some examples. uses what's set here, or what's set in the DEFAULT section, or 10 (though other sections use 3 as the final default).
run_pause = 30 Time in seconds to wait between replication passes