swift/test/unit/common
Tim Burke 3ad8773239 Version DLOs, just like every other type of object
Previously, requests involving DLOs would bypass versioned_writes:

 * Any existing DLOs wouldn't get copied to the archive container during
   overwrites (or deletes, with history-mode), so there would be no
   evidence they had ever existed.

 * Any new DLOs wouldn't copy overwritten objects to the archive
   container, potentially leading to data loss.

Now, DLOs will behave like every other type of object under
versioned_writes.

Change-Id: I488e13eead2f33dd272d03f6f898adc52fc7fdad
Related-Change: Ie899290b3312e201979eafefb253d1a60b65b837
Related-Change: Ib5b29a19e1d577026deb50fc9d26064a8da81cd7
Closes-Bug: #1626989
2017-03-27 17:15:13 +00:00
..
middleware Version DLOs, just like every other type of object 2017-03-27 17:15:13 +00:00
ring Merge "Fix unnecessary for-loop and mis docs" 2017-01-16 16:36:00 +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
test_base_storage_server.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_bufferedhttp.py remove remaining simplejson uses, prefer standard library import 2015-11-16 12:34:24 -08:00
test_constraints.py add assert error information 2016-10-03 15:10:53 +00:00
test_container_sync_realms.py Fix unit tests failing in some cases 2014-10-09 22:04:53 +05:30
test_daemon.py Always set swift processes to use UTC 2016-12-19 16:23:13 -08:00
test_db_replicator.py Merge "Cleanup tests from empty suffix quarantined db fix" 2017-01-16 12:36:38 +00:00
test_db.py Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)' 2016-12-12 16:23:09 +07:00
test_direct_client.py Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)' 2016-12-12 16:23:09 +07:00
test_exceptions.py Remove swiftclient dep on direct_client 2013-12-24 03:11:43 -08:00
test_header_key_dict.py Py3: Fixes header key dict 2016-11-08 12:22:12 -08:00
test_internal_client.py Py3: Fixes eventlet ImportError: No module named urllib2 2016-09-07 09:04:30 +00:00
test_linkat.py Make object creation more atomic in Linux 2016-08-24 14:56:00 +05:30
test_manager.py Drop support for auth-server from common/manager 2017-03-23 11:36:59 -07:00
test_memcached.py Tighten memcached tests 2016-07-07 15:34:44 -04:00
test_request_helpers.py Enable middleware to set metadata on object POST 2016-06-28 11:00:33 +01:00
test_splice.py py3: Port test_splice to Python 3 2016-09-05 12:20:53 -07:00
test_storage_policy.py EC Fragment Duplication - Foundational Global EC Cluster Support 2017-02-22 10:56:13 -08:00
test_swob.py Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)' 2016-12-12 16:23:09 +07:00
test_utils.py Fixups for EC frag duplication tests 2017-02-25 20:40:04 -08:00
test_wsgi.py refactor some common code from crypto 2017-03-09 11:12:29 -05:00