443f029a58
To prepare for object-expirer's general task queue feature [1], this patch enables to configure object-expirer in object-server.conf. Object-expirer.conf can be used in the same manner as before, but deprecated. If both of object-server.conf with "object-expirer" section and object-expirer.conf are in a node, only object-server.conf is used. Object-expirer.conf is used only if all object-server.conf doesn't have "object-expirer" section. There are two differences between "object-expirer.conf" style and "object-server.conf" style. The first difference is `dequeue_from_legacy` default value. `dequeue_from_legacy` defines task queue mode. In "object-expirer.conf" style, the default mode is legacy queue. In "object-server.conf" style, the default mode is general queue. But general mode means no-op mode for now, because general task queue is not implemented yet. The second difference is internal client config. In "object-expirer.conf" style, config file of internal client is the object-expirer.conf itself. In "object-server.conf" style, config file of internal client is another file. [1]: https://review.openstack.org/#/c/517389/ Co-Authored-By: Matthew Oliver <matt@oliver.net.au> Change-Id: Ib21568f9b9d8547da87a99d65ae73a550e9c3230 |
||
---|---|---|
.. | ||
account-server.conf.5 | ||
container-reconciler.conf.5 | ||
container-server.conf.5 | ||
container-sync-realms.conf.5 | ||
dispersion.conf.5 | ||
object-expirer.conf.5 | ||
object-server.conf.5 | ||
proxy-server.conf.5 | ||
swift-account-audit.1 | ||
swift-account-auditor.1 | ||
swift-account-info.1 | ||
swift-account-reaper.1 | ||
swift-account-replicator.1 | ||
swift-account-server.1 | ||
swift-config.1 | ||
swift-container-auditor.1 | ||
swift-container-info.1 | ||
swift-container-reconciler.1 | ||
swift-container-replicator.1 | ||
swift-container-server.1 | ||
swift-container-sync.1 | ||
swift-container-updater.1 | ||
swift-dispersion-populate.1 | ||
swift-dispersion-report.1 | ||
swift-drive-audit.1 | ||
swift-form-signature.1 | ||
swift-get-nodes.1 | ||
swift-init.1 | ||
swift-object-auditor.1 | ||
swift-object-expirer.1 | ||
swift-object-info.1 | ||
swift-object-reconstructor.1 | ||
swift-object-relinker.1 | ||
swift-object-replicator.1 | ||
swift-object-server.1 | ||
swift-object-updater.1 | ||
swift-oldies.1 | ||
swift-orphans.1 | ||
swift-proxy-server.1 | ||
swift-recon-cron.1 | ||
swift-recon.1 | ||
swift-reconciler-enqueue.1 | ||
swift-ring-builder-analyzer.1 | ||
swift-ring-builder.1 | ||
swift-ring-composer.1 | ||
swift.conf.5 |