swift/doc/source
Samuel Merritt 6acea29fa6 Move all DLO functionality to middleware
This is for the same reason that SLO got pulled into middleware, which
includes stuff like automatic retry of GETs on broken connection and
the multi-ring storage policy stuff.

The proxy will automatically insert the dlo middleware at an
appropriate place in the pipeline the same way it does with the
gatekeeper middleware. Clusters will still support DLOs after upgrade
even with an old config file that doesn't mention dlo at all.

Includes support for reading config values from the proxy server's
config section so that upgraded clusters continue to work as before.

Bonus fix: resolve 'after' vs. 'after_fn' in proxy's required filters
list. Having two was confusing, so I kept the more-general one.

DocImpact

blueprint multi-ring-large-objects

Change-Id: Ib3b3830c246816dd549fc74be98b4bc651e7bace
2014-02-03 18:29:48 -08:00
..
_ga Replaces Copyright statements for LLC with Foundation, removes date. 2013-02-11 16:32:33 -06:00
_static Adding a box to each page that gives readers links to 1.1 and 1.2 Swift docs sites 2011-03-09 23:14:38 -06:00
_theme Update auto-generated docs 2013-01-22 15:24:06 -08:00
account.rst DiskFile API, with reference implementation 2013-10-17 15:03:31 -04:00
admin_guide.rst Configuration options for error regex and log file in the config now 2013-07-23 07:24:29 -05:00
apache_deployment_guide.rst Revert "docfix apache2 now supports client chunked encodin" 2013-07-02 22:18:32 +00:00
associated_projects.rst Add Swift-account-stats as a related project. 2014-01-08 10:06:22 +01:00
conf.py Replaces Copyright statements for LLC with Foundation, removes date. 2013-02-11 16:32:33 -06:00
container.rst DiskFile API, with reference implementation 2013-10-17 15:03:31 -04:00
cors.rst Remove sphinx build warnings 2013-10-03 11:21:26 -04:00
crossdomain.rst Fix two documentation warnings. 2013-05-11 14:31:42 -07:00
db.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00
deployment_guide.rst Config option to lower the timeout for recoverable object GETs. 2014-01-28 14:17:59 -08:00
development_auth.rst Adding CORS support 2012-10-23 14:48:59 -05:00
development_guidelines.rst Add documentation about flake8+hacking. 2013-07-15 17:14:16 +02:00
development_middleware.rst Add documentation for GateKeeper 2014-01-23 15:04:23 -05:00
development_ondisk_backends.rst clarify the current state of the DiskFile API 2013-12-09 10:33:53 -08:00
development_saio.rst Use files in the source tree instead of cut/paste 2013-12-09 20:55:08 -05:00
getting_started.rst Doc changes for new pip-requirements 2013-05-06 19:21:53 +03:00
howto_installmultinode.rst Improve config samples 2013-06-06 19:41:13 -06:00
index.rst Add documentation for GateKeeper 2014-01-23 15:04:23 -05:00
middleware.rst Move all DLO functionality to middleware 2014-02-03 18:29:48 -08:00
misc.rst Add flag to stop swob from always using absolute location. 2014-01-24 13:37:45 -08:00
object.rst Object replication ssync (an rsync alternative) 2013-11-07 16:52:01 +00:00
overview_architecture.rst Spell check for .rst files 2010-10-13 11:28:27 -05:00
overview_auth.rst Privileged acct ACL header, new ACL syntax, TempAuth impl. 2014-01-29 13:02:54 -08:00
overview_container_sync.rst New container sync configuration option 2014-01-10 23:48:00 +00:00
overview_expiring_objects.rst Add parallelism to object expirer daemon. 2013-06-07 20:49:47 +00:00
overview_large_objects.rst Add documentation for GateKeeper 2014-01-23 15:04:23 -05:00
overview_object_versioning.rst Add x-remove-versions-location for feature: disable versioning 2013-03-17 07:30:00 +08:00
overview_reaper.rst account-reaper warns if not making progress 2013-05-22 15:07:17 +01:00
overview_replication.rst Object replication ssync (an rsync alternative) 2013-11-07 16:52:01 +00:00
overview_ring.rst Add a region tier to Swift's ring. 2013-03-13 10:00:58 -07:00
proxy.rst Add documentation for GateKeeper 2014-01-23 15:04:23 -05:00
ratelimit.rst Add a way to ratelimit all writes to an account 2014-01-29 14:08:19 -08:00
replication_network.rst Implementation of replication servers 2013-04-21 18:14:42 -04:00
ring.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00