table of contents
other versions
- jessie 2.2.0-1+deb8u1
- jessie-backports 2.10.2-1~deb9u1~bpo8+1
- stretch 2.10.2-1~deb9u1
- testing 2.19.0-5
- unstable 2.19.1-1
object-expirer.conf(5) | OpenStack Swift | object-expirer.conf(5) |
NAME¶
object-expirer.conf - configuration file for the openstack-swift object exprier daemonSYNOPSIS¶
object-expirer.confDESCRIPTION¶
This is the configuration file used by the object expirer daemon. The daemon's function is to query the internal hidden expiring_objects_account to discover objects that need to be deleted and to then delete them. The configuration file follows the python-pastedeploy syntax. The file is divided into sections, which are enclosed by square brackets. Each section will contain a certain number of key/value parameters which are described later. Any line that begins with a '#' symbol is ignored. You can find more information about python-pastedeploy configuration format at http://pythonpaste.org/deploy/#config-formatGLOBAL SECTION¶
This is indicated by section named [DEFAULT]. Below are
the parameters that are acceptable within this section.
- swift_dir
- Swift configuration directory. The default is /etc/swift.
- user
- The system user that the object server will run as. The default is swift.
- log_name
- Label used when logging. The default is swift.
- log_facility
- Syslog log facility. The default is LOG_LOCAL0.
- log_level
- Logging level. The default is INFO.
- log_address
- Logging address. The default is /dev/log.
PIPELINE SECTION¶
This is indicated by section name [pipeline:main]. Below
are the parameters that are acceptable within this section.
- pipeline
- It is used when you need to apply a number of filters. It is a list of filters ended by an application. The default should be "catch_errors cache proxy-server"
APP SECTION¶
This is indicated by section name [app:object-server].
Below are the parameters that are acceptable within this section.
- use
- Entry point for paste.deploy for the object server. This is the reference to the installed python egg. The default is egg:swift#proxy. See proxy-server.conf-sample for options or See proxy-server.conf manpage.
FILTER SECTION¶
Any section that has its name prefixed by
"filter:" indicates a filter section. Filters are used to specify
configuration parameters for specific swift middlewares. Below are the filters
available and respective acceptable parameters.
Caching middleware that manages caching in swift.
- [filter:cache]
- use
- Entry point for paste.deploy for the memcache middleware. This is the reference to the installed python egg. The default is egg:swift#memcache. See proxy-server.conf-sample for options or See proxy-server.conf manpage.
- [filter:catch_errors]
- use
- Entry point for paste.deploy for the catch_errors middleware. This is the reference to the installed python egg. The default is egg:swift#catch_errors. See proxy-server.conf-sample for options or See proxy-server.conf manpage.
DOCUMENTATION¶
More in depth documentation about the swift-object-expirer and also Openstack-Swift as a whole can be found at http://swift.openstack.org/admin_guide.html and http://swift.openstack.orgSEE ALSO¶
swift-proxy-server.conf(5),03/15/2012 | Linux |