python-swiftclient/test/unit
Tim Burke 6a8675e897 Use SLO by default for segmented uploads if the cluster supports it
We've had SLO for nearly ten years, and it is preferable for most
use-cases. It's time to default to SLO rather than DLO.

Add a new --use-dlo option to give users a way to return to old
behavior; ensure there is still a --use-slo option so we don't break
existing scripts that may use it.

UpgradeImpact:
==============
The default segmented-upload behavior has changed; Static Large Objects
are now used by default rather than Dynamic Large Objects. To revert to
the old behavior:

* CLI users may use the new `--use-dlo` option
* Service API users may explicitly set `use_slo` to False in their
  options dicts

Change-Id: Iebcd64ced8eab6efebb9f02a0c4be6bf6338cb3b
2023-03-21 12:46:44 -07:00
..
__init__.py Rename "tests" directory to be "test" like in the swift repo 2019-11-06 03:48:02 +00:00
test_authv1.py Remove use of mock 2022-05-24 11:56:35 +10:00
test_command_helpers.py Remove use of mock 2022-05-24 11:56:35 +10:00
test_multithreading.py More cleanup following py2 removal 2022-05-24 08:33:02 -07:00
test_service.py Use SLO by default for segmented uploads if the cluster supports it 2023-03-21 12:46:44 -07:00
test_shell.py Use SLO by default for segmented uploads if the cluster supports it 2023-03-21 12:46:44 -07:00
test_swiftclient.py Retry with fresh socket on 499 2023-02-15 21:01:07 -08:00
test_utils.py Allow tempurl to be used to sign /info requests 2022-08-29 13:13:34 -07:00
utils.py Remove use of mock 2022-05-24 11:56:35 +10:00