swift/test/unit/common
Tim Burke ef5a37c2bf slo: Better handle non-manifest responses when refetching manifest
Previously, we never checked whether the response we get when refetching
is even successful, much less whether it's still coming from an SLO.

Now, if the refetched data is newer, act on it. If it's older, 503.

Closes-Bug: #1837270
Change-Id: I106b94c77da220c762869aa800c31b87c3dffeeb
2019-07-19 21:42:43 -07:00
..
middleware slo: Better handle non-manifest responses when refetching manifest 2019-07-19 21:42:43 -07:00
ring Rebuild frags for unmounted disks 2019-02-08 18:04:55 +00: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
malformed_schema_example.db Quarantine malformed database schema SQLite errors 2016-12-01 14:17:02 +11:00
missing_container_info.db Quarantine DB without *_stat row 2018-02-07 19:35:05 +01:00
test_base_storage_server.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_bufferedhttp.py py3: port bufferedhttp (hopefully) 2018-08-24 11:30:26 +00:00
test_constraints.py Merge "py3: Port common/constraints" 2018-06-22 11:48:41 +00:00
test_container_sync_realms.py Python3: Fix test/unit/common/test_container_sync_realms.py 2019-01-29 09:04:36 -06:00
test_daemon.py Clean up HASH_PATH_* patching 2018-11-01 20:52:33 +00:00
test_db_replicator.py Leave less garbage in /var/tmp 2019-02-12 18:43:30 +00:00
test_db.py py3: Specify an encoding when loading db.pending pickles 2019-06-17 08:06:39 -07:00
test_direct_client.py py3: Monkey-patch json.loads to accept bytes on py35 2018-11-02 21:38:53 +00:00
test_exceptions.py Remove swiftclient dep on direct_client 2013-12-24 03:11:43 -08:00
test_header_key_dict.py Using assertIsNone() instead of assertEqual(None) 2017-06-07 14:05:53 +08:00
test_internal_client.py py3: port s3api 2019-05-02 16:38:39 -07:00
test_linkat.py Fix tests using O_TMPFILE 2018-03-13 12:06:07 +00:00
test_manager.py Enable to configure object-expirer in object-server.conf 2019-05-04 15:45:02 +00:00
test_memcached.py Fix up how we memcache on py3 2019-06-14 08:20:36 -07:00
test_request_helpers.py py3: port request_helpers 2018-09-15 01:33:34 -06:00
test_splice.py No longer import nose 2017-11-07 15:39:25 +11:00
test_storage_policy.py Fix invalid assert states 2019-07-01 09:20:02 +08:00
test_swob.py py3: Fix header_to_environ_key 2019-06-10 13:47:33 -07:00
test_utils.py Fix invalid assert states 2019-07-01 09:20:02 +08:00
test_wsgi.py Move call to global_conf_callback after loadapp() 2019-06-21 22:30:47 -07:00