swift/test
Samuel Merritt 83bbd0aef2 Fix lazy-listing of object segments.
When responding to a GET request for a manifest, it was intended that
the proxy server lazily fetch the pieces of the container
listing. That way, a single client request doesn't immediately turn
into a bunch of requests to backends. The additional requests should
only get made if the client is putting in the work of receiving the
object body.

However, commit 156f27c accidentally changed this so that all the
pieces of the container listing are eagerly fetched up-front. Better
yet, if an object has more than CONTAINER_LISTING_LIMIT (default
10,000) segments, the container listing is then fetched a second time,
albeit lazily, while streaming out the response.

This commit restores the laziness and adds tests for it.

Change-Id: I49840a7059e6f999ce19199ecb10cdb77358526b
2012-11-16 13:12:58 -08:00
..
functional Merge "Remove utf-8 in metadata and http header names" 2012-10-25 16:01:05 +00:00
functionalnosetests give swob default content-type 2012-11-09 10:44:26 -08:00
probe Random pep8 fixes! 2012-10-13 12:04:25 +11:00
unit Fix lazy-listing of object segments. 2012-11-16 13:12:58 -08:00
__init__.py Implement unit_test config to disable syslog. 2012-05-03 14:25:46 -04:00
sample.conf swift constraints are now settable via config 2012-09-07 11:18:42 -07:00