charm-swift-storage/templates/object-server.conf

52 lines
1.1 KiB
Plaintext

[DEFAULT]
bind_ip = {{ bind_host }}
bind_port = {{ object_server_port }}
workers = {{ workers }}
{% if node_timeout -%}
node_timeout = {{ node_timeout }}
{%- endif %}
{% if fallocate_reserve != 0 %}
fallocate_reserve = {{ fallocate_reserve }}
{% endif %}
{% if statsd_host %}
log_statsd_host = {{ statsd_host }}
log_statsd_port = {{ statsd_port }}
log_statsd_default_sample_rate = {{ statsd_sample_rate }}
{% endif %}
[pipeline:main]
pipeline = recon object-server
[filter:recon]
use = egg:swift#recon
recon_cache_path = /var/cache/swift
[app:object-server]
use = egg:swift#object
threads_per_disk = {{ object_server_threads_per_disk }}
{% if standalone_replicator %}
[object-reconstructor]
{% if http_timeout -%}
http_timeout = {{ http_timeout }}
{%- endif %}
{% else %}
[object-replicator]
concurrency = {{ object_replicator_concurrency }}
rsync_timeout = {{ object_rsync_timeout }}
lockup_timeout = {{ object_lockup_timeout }}
{% if object_handoffs_first %}
handoffs_first = True
{% endif %}
{% if http_timeout -%}
http_timeout = {{ http_timeout }}
{%- endif %}
[object-sync]
{% endif %}
[object-auditor]
[object-updater]