Atom feed of this document
  
Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse -  Icehouse - 

 Object expirer configuration

Find an example object expirer configuration at etc/object-expirer.conf-sample in the source code repository.

The available configuration options are:

Table 8.10. Description of configuration options for [DEFAULT] in object-expirer.conf-sample
Configuration option = Default value Description
swift_dir = /etc/swiftSwift configuration directory
user = swiftUser to run as
log_name = swiftLabel used when logging
log_facility = LOG_LOCAL0Syslog log facility
log_level = INFOLogging level
log_address = /dev/logLocation where syslog sends the logs to
log_custom_handlers = Comma-separated list of functions to call to setup custom log handlers.
log_udp_host = If not set, the UDB receiver for syslog is disabled.
log_udp_port = 514Port value for UDB receiver, if enabled.
log_statsd_host = localhostIf not set, the StatsD feature is disabled.
log_statsd_port = 8125Port value for the StatsD server.
log_statsd_default_sample_rate = 1.0Defines the probability of sending a sample for any given event or timing measurement.
log_statsd_sample_rate_factor = 1.0Not recommended to set this to a value less than 1.0, if frequency of logging is too high, tune the log_statsd_default_sample_rate instead.
log_statsd_metric_prefix = Value will be prepended to every metric sent to the StatsD server.

Table 8.11. Description of configuration options for [app:proxy-server] in object-expirer.conf-sample
Configuration option = Default value Description
use = egg:swift#proxyEntry point of paste.deploy in the server

Table 8.12. Description of configuration options for [filter:cache] in object-expirer.conf-sample
Configuration option = Default value Description
use = egg:swift#memcacheEntry point of paste.deploy in the server

Table 8.13. Description of configuration options for [filter:catch_errors] in object-expirer.conf-sample
Configuration option = Default value Description
use = egg:swift#catch_errorsEntry point of paste.deploy in the server

Table 8.14. Description of configuration options for [object-expirer] in object-expirer.conf-sample
Configuration option = Default value Description
interval = 300Minimum time for a pass to take
auto_create_account_prefix = .Prefix to use when automatically creating accounts
expiring_objects_account_name = expiring_objectsNo help text available for this option.
report_interval = 300No help text available for this option.
concurrency = 1Number of replication workers to spawn
processes = 0No help text available for this option.
process = 0(it will actually accept(2) N + 1). Setting this to one (1) will only handle one request at a time, without accepting another request concurrently.

Table 8.15. Description of configuration options for [pipeline:main] in object-expirer.conf-sample
Configuration option = Default value Description
pipeline = catch_errors cache proxy-serverNo help text available for this option.

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page

loading table of contents...