summaryrefslogtreecommitdiff
path: root/doc/saio/swift
diff options
context:
space:
mode:
authorThiago da Silva <thiago@redhat.com>2014-11-09 13:13:27 -0500
committerThiago da Silva <thiago@redhat.com>2015-08-07 14:11:32 -0400
commit035a411660ca02983cd486312266c67d78a2359c (patch)
tree50f4c8d4df6254ccf4b7684d4b67495f4393b98d /doc/saio/swift
parent9f1787b6534b6daee82dad52a2957a3b36982194 (diff)
downloadswift-035a411660ca02983cd486312266c67d78a2359c.tar.gz
versioned writes middleware
Rewrite object versioning as middleware to simplify the PUT method in the object controller. The functionality remains basically the same with the only major difference being the ability to now version slo manifest files. dlo manifests are still not supported as part of this patch. Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com> DocImpact Change-Id: Ie899290b3312e201979eafefb253d1a60b65b837 Signed-off-by: Thiago da Silva <thiago@redhat.com> Signed-off-by: Prashanth Pai <ppai@redhat.com>
Diffstat (limited to 'doc/saio/swift')
-rw-r--r--doc/saio/swift/container-server/1.conf1
-rw-r--r--doc/saio/swift/container-server/2.conf1
-rw-r--r--doc/saio/swift/container-server/3.conf1
-rw-r--r--doc/saio/swift/container-server/4.conf1
-rw-r--r--doc/saio/swift/proxy-server.conf6
5 files changed, 5 insertions, 5 deletions
diff --git a/doc/saio/swift/container-server/1.conf b/doc/saio/swift/container-server/1.conf
index 3062ca3a5..176096dbe 100644
--- a/doc/saio/swift/container-server/1.conf
+++ b/doc/saio/swift/container-server/1.conf
@@ -9,7 +9,6 @@ user = <your-user-name>
log_facility = LOG_LOCAL2
recon_cache_path = /var/cache/swift
eventlet_debug = true
-allow_versions = true
[pipeline:main]
pipeline = recon container-server
diff --git a/doc/saio/swift/container-server/2.conf b/doc/saio/swift/container-server/2.conf
index 636521593..7100710b3 100644
--- a/doc/saio/swift/container-server/2.conf
+++ b/doc/saio/swift/container-server/2.conf
@@ -9,7 +9,6 @@ user = <your-user-name>
log_facility = LOG_LOCAL3
recon_cache_path = /var/cache/swift2
eventlet_debug = true
-allow_versions = true
[pipeline:main]
pipeline = recon container-server
diff --git a/doc/saio/swift/container-server/3.conf b/doc/saio/swift/container-server/3.conf
index b925427ff..06ec47414 100644
--- a/doc/saio/swift/container-server/3.conf
+++ b/doc/saio/swift/container-server/3.conf
@@ -9,7 +9,6 @@ user = <your-user-name>
log_facility = LOG_LOCAL4
recon_cache_path = /var/cache/swift3
eventlet_debug = true
-allow_versions = true
[pipeline:main]
pipeline = recon container-server
diff --git a/doc/saio/swift/container-server/4.conf b/doc/saio/swift/container-server/4.conf
index 16799a524..1acc3b5c5 100644
--- a/doc/saio/swift/container-server/4.conf
+++ b/doc/saio/swift/container-server/4.conf
@@ -9,7 +9,6 @@ user = <your-user-name>
log_facility = LOG_LOCAL5
recon_cache_path = /var/cache/swift4
eventlet_debug = true
-allow_versions = true
[pipeline:main]
pipeline = recon container-server
diff --git a/doc/saio/swift/proxy-server.conf b/doc/saio/swift/proxy-server.conf
index dd037edb8..c25e0ed90 100644
--- a/doc/saio/swift/proxy-server.conf
+++ b/doc/saio/swift/proxy-server.conf
@@ -9,7 +9,7 @@ eventlet_debug = true
[pipeline:main]
# Yes, proxy-logging appears twice. This is so that
# middleware-originated requests get logged too.
-pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl ratelimit crossdomain tempauth staticweb container-quotas account-quotas slo dlo proxy-logging proxy-server
+pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl ratelimit crossdomain tempauth staticweb container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server
[filter:catch_errors]
use = egg:swift#catch_errors
@@ -60,6 +60,10 @@ use = egg:swift#memcache
[filter:gatekeeper]
use = egg:swift#gatekeeper
+[filter:versioned_writes]
+use = egg:swift#versioned_writes
+allow_versioned_writes = true
+
[app:proxy-server]
use = egg:swift#proxy
allow_account_management = true