swift/test
Clay Gerrard 4a4d899680 Refactor EC multipart/byteranges control flow
The multipart document handling in the proxy is consumed via iteration,
but the error handling code is not consistent with how it applies
conversions of IO errors/timeouts and retry failures to StopIteration.

In an effort to make the code more obvious and easier to debug and
maintain I've added comments and additional tests as well as tightening
up StopIteration exception handling.

Co-Authored-By: Alistair Coles <alistairncoles@gmail.com>
Change-Id: I0654815543be3df059eb2875d9b3669dbd97f5b4
2021-04-21 12:45:20 -05:00
..
cors Use headless option for cors functional test runner 2021-03-17 15:57:02 -07:00
functional Merge "s3api: Transfer REMOTE_USER when using s3_acl" 2021-03-31 09:41:40 +00:00
probe probe test: use helper functions more widely 2021-04-08 12:18:40 +01:00
s3api replace md5 with swift utils version 2020-12-15 09:52:55 -05:00
unit Refactor EC multipart/byteranges control flow 2021-04-21 12:45:20 -05:00
__init__.py py2: Suppress more CryptographyDeprecationWarnings 2020-11-13 22:04:03 -08:00
debug_logger.py Move DebugLogger to its own module 2021-01-22 10:45:01 -06:00
sample.conf fix s3api functional tests 2020-05-15 22:38:04 -07:00