swift/test
Tim Burke 71f83963c2 py3: fix non-ascii metadata handling in account-server
Previously, we were storing the WSGI-style UTF-8-bytes-decoded-as-Latin-1
strings in the JSON field, and sending them back to eventlet directly.
If running in a mixed py2/py3 cluster, replication would eventually get
that back to the py2 server, and worse, the native-string version would
get back to the py3 server! Then on GET or HEAD, eventlet would barf
if any characters were outside the Latin-1 range.

Closes-Bug: #1837805
Change-Id: I31d942e72fd7bfbb1db4dbb1dd522dff69969e5d
2019-07-25 14:16:56 -07:00
..
functional py3: Bring functional/test_object.py under test; add func-ec-py37 job 2019-07-18 14:04:39 -07:00
probe sharding: Cache shard ranges for object writes 2019-07-11 10:40:38 -07:00
s3api Have a separate s3api functional test suite 2019-05-13 14:03:03 -07:00
unit py3: fix non-ascii metadata handling in account-server 2019-07-25 14:16:56 -07:00
__init__.py Refactoring, test infrastructure changes and cleanup 2018-05-15 18:18:25 +01:00
sample.conf Merge "Note s3api compatability requirements in sample.conf" 2019-06-05 04:11:55 +00:00