We are jazzed to announce the release of:
storlets 11.0.0: Middleware and Compute Engine for an OpenStack Swift compute framework that runs compute within a Swift cluster
This release is part of the antelope release series.
The source is available from:
https://opendev.org/openstack/storlets
Download the package from:
https://tarballs.openstack.org/storlets/
Please report issues through:
https://bugs.launchpad.net/storlets/+bugs
For more details, please see below.
11.0.0 ^^^^^^
Prelude *******
This is the first release which supports Ubuntu 22.04 (Jammy Jellyfish). Some improvements to similify upgrade and allow more flexible tunings have been added.
New Features ************
* Now storlets support Ubuntu 22.04 (Jammy Jellyfish).
* The following new options have been added to docker gateway.
* "sandbox_ping_interval"
* "stop_linux_container_timeout"
* The following options of docker gateway now supports float values. Previously these options converted float values to integer values.
* "restart_linux_container_timeout"
* "storlet_timeout"
Upgrade Notes *************
* Now a storlet application uses the default python (python3) unless it requires a specific minor version. Make sure the default python3 command is available in runtime images.
* Default value of the "default_docker_image_name" option has been updated and now is set to "storlet_engine_image". Please make sure this option is configured in case the previous image name should be used.
Changes in storlets 10.0.0..11.0.0 ----------------------------------
34e8dbd Add release note for 11.0.0 0af2ed6 Remove os/jre version from default image name 18214a4 Do not override python3 minor version 39fc593 Switch functional tests to Ubuntu Jammy 6606202 Get rid of redundant version check fbdd39e Expose a few more timeout for sandbox container operation bbe33b3 Add Kota's mailmap entries 02e4f40 Replace nose to nose2 e9187da Adapt to tox 4 9256bd5 Switch to 2023.1 Python3 unit tests and generic template name 612b9e5 Update master for stable/zed
Diffstat (except docs and test files) -------------------------------------
.mailmap | 3 +++ .zuul.yaml | 4 +-- devstack/plugin.sh | 21 ++++++++++------ nose2.cfg | 2 ++ playbooks/storlets-functional/pre.yaml | 1 - releasenotes/notes/11_0_0-c8553e0c02f33e8c.yaml | 33 +++++++++++++++++++++++++ releasenotes/source/index.rst | 2 ++ releasenotes/source/zed.rst | 6 +++++ storlets/agent/common/utils.py | 3 --- storlets/agent/daemon_factory/server.py | 7 ++---- storlets/gateway/gateways/docker/gateway.py | 7 +++--- storlets/gateway/gateways/docker/runtime.py | 11 ++++++--- storlets/tools/utils.py | 4 +-- test-requirements.txt | 2 +- tox.ini | 5 +--- 25 files changed, 115 insertions(+), 71 deletions(-)
Requirements updates --------------------
diff --git a/test-requirements.txt b/test-requirements.txt index df95ad2..17cf463 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ coverage>=3.6 -nose +nose2