swift/test/unit/common
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
..
middleware Move all DLO functionality to middleware 2014-02-03 18:29:48 -08:00
ring Use a tempfile.mkdtemp() based temporary directory 2014-01-19 16:29:45 -05:00
__init__.py Initial commit of Swift code 2010-07-12 17:03:45 -05:00
corrupted_example.db Real files for bad databases. 2011-08-02 18:21:25 +00:00
malformed_example.db Real files for bad databases. 2011-08-02 18:21:25 +00:00
test_bufferedhttp.py Change OpenStack LLC to Foundation 2013-09-20 01:02:31 +08:00
test_constraints.py Move all DLO functionality to middleware 2014-02-03 18:29:48 -08:00
test_container_sync_realms.py New container sync configuration option 2014-01-10 23:48:00 +00:00
test_daemon.py Revert "Refactor common/utils methods to common/ondisk" 2013-10-07 17:18:09 -04:00
test_db.py Use a tempfile.mkdtemp() based temporary directory 2014-01-19 16:29:45 -05:00
test_db_replicator.py Increases the UT coverage of db_replicator.py 2013-12-03 14:00:22 -03:00
test_direct_client.py Remove an useless dependency to swiftclient 2014-01-16 14:07:48 +01:00
test_exceptions.py Remove swiftclient dep on direct_client 2013-12-24 03:11:43 -08:00
test_internal_client.py Merge "Change OpenStack LLC to Foundation" 2013-10-07 16:09:37 +00:00
test_manager.py Up nproc limit on startup. 2013-12-29 11:35:07 -05:00
test_memcached.py Attempt to fix periodic memcache timeout test 2014-01-31 19:54:02 +00:00
test_request_helpers.py Generic means for persisting system metadata. 2014-01-06 22:29:37 +00:00
test_swob.py Add flag to stop swob from always using absolute location. 2014-01-24 13:37:45 -08:00
test_utils.py Merge "Add secondary groups to user during privilege escalation" 2014-01-28 00:37:49 +00:00
test_wsgi.py Move all DLO functionality to middleware 2014-02-03 18:29:48 -08:00