Enable missing support for large objects in Swift

The slo and dlo middlewares are required to enable support for large
objects (> 5GB). Also enabling the copy & versioned_writes middleware,
which enables object copying and versionining.

Closes-Bug: 1761412
Change-Id: Iff73833f1d470750862873f70a4a9aaba50bd164
(cherry picked from commit ea55f3de12)
This commit is contained in:
Christian Schwede 2018-04-06 16:50:29 +02:00 committed by Carlos Camacho
parent bb7f6ad89c
commit a11b5fd18a
2 changed files with 8 additions and 0 deletions

View File

@ -445,6 +445,10 @@ include ::swift::proxy::cache
include ::swift::proxy::keystone
include ::swift::proxy::authtoken
include ::swift::proxy::staticweb
include ::swift::proxy::copy
include ::swift::proxy::slo
include ::swift::proxy::dlo
include ::swift::proxy::versioned_writes
include ::swift::proxy::ratelimit
include ::swift::proxy::catch_errors
include ::swift::proxy::tempurl

View File

@ -91,6 +91,10 @@ swift::proxy::pipeline:
- 'authtoken'
- 'keystone'
- 'staticweb'
- 'copy'
- 'slo'
- 'dlo'
- 'versioned_writes'
- 'proxy-logging'
- 'proxy-server'