We are psyched to announce the release of: nova 14.0.5: Cloud computing fabric controller This release is part of the newton stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 14.0.5 ^^^^^^ This release includes fixes for security vulnerabilities. Known Issues ************ * The live-migration progress timeout controlled by the configuration option "[libvirt]/live_migration_progress_timeout" has been discovered to frequently cause live-migrations to fail with a progress timeout error, even though the live-migration is still making good progress. To minimize problems caused by these checks we recommend setting the value to 0, which means do not trigger a timeout. (This has been made the default in Ocata and Pike.) To modify when a live-migration will fail with a timeout error, please now look at "[libvirt]/live_migration_completion_timeout" and "[libvirt]/live_migration_downtime". Security Issues *************** * [CVE-2017-7214] Failed notification payload is dumped in logs with auth secrets * Bug 1673569 (https://bugs.launchpad.net/nova/+bug/1673569) Changes in nova 14.0.4..14.0.5 ------------------------------ c2c91ce Add release note for CVE-2017-7214 d0ee248 do not include context to exception notification 56b9b3f Fix exception message formatting error in test 83e6ea4 Fix invalid exception mock for InvalidNUMANodesNumber ec3f159 Fix s390 "connector not found" issue 725f500 Fix spice channel type 66de7ac Updated from global requirements 64a482c Add release note for live_migration_progress_timeout issue 1ad5c73 Ignore deleted services in minimum version calculation feea820 Imported Translations from Zanata 7644e05 Fresh resource provider in RT must have generation 0 a714ffe libvirt: Remove redundant bdm serial mangling and saving during swap_volume d70d02f Pre-load info_cache when handling external events and handle NotFound 5a18488 Do not post allocations that are zero d9b74f2 placement: Do not save 0-valued inventory 41f9f42 [placement] Enforce min_unit, max_unit and step_size aab7cb6 Correct wrong max_unit in placement inventory 9e2ad93 placement: genericize on resource providers ab918bd placement: refactor instance translate function d8498aa placement: refactor translate from node to dict 113d463 Removal of tests with different result depending on testing env 0080a12 Handle ImageNotFound exception during instance backup fd55daa Catch VolumeEncryptionNotSupported during spawn 7cdd8b2 libvirt: Acquire TCP ports for console during live migration 8e09703 fix for auth during live-migration Diffstat (except docs and test files) ------------------------------------- .../openstack/compute/server_external_events.py | 6 +- nova/compute/manager.py | 49 +- nova/db/sqlalchemy/api.py | 1 + nova/exception.py | 6 + nova/exception_wrapper.py | 3 + nova/locale/cs/LC_MESSAGES/nova.po | 7 +- nova/locale/de/LC_MESSAGES/nova.po | 7 +- nova/locale/es/LC_MESSAGES/nova.po | 7 +- nova/locale/fr/LC_MESSAGES/nova.po | 7 +- nova/locale/it/LC_MESSAGES/nova.po | 7 +- nova/locale/ja/LC_MESSAGES/nova.po | 7 +- nova/locale/ko_KR/LC_MESSAGES/nova.po | 7 +- nova/locale/pt_BR/LC_MESSAGES/nova.po | 7 +- nova/locale/ru/LC_MESSAGES/nova.po | 7 +- nova/locale/tr_TR/LC_MESSAGES/nova.po | 7 +- nova/locale/zh_CN/LC_MESSAGES/nova.po | 295 ++++++++++- nova/locale/zh_TW/LC_MESSAGES/nova.po | 7 +- nova/network/neutronv2/api.py | 20 +- nova/objects/resource_provider.py | 36 +- nova/scheduler/client/report.py | 284 +++++++---- .../openstack/placement/gabbits/allocations.yaml | 8 +- .../api/openstack/placement/gabbits/unicode.yaml | 27 -- .../api/openstack/placement/test_report_client.py | 12 + .../unit/api/openstack/compute/test_serversV21.py | 3 +- nova/virt/driver.py | 11 +- nova/virt/libvirt/driver.py | 58 ++- ...bug-1673569-cve-2017-7214-2d7644b356015c93.yaml | 8 + ...tion-progress-known-issue-20176f49da4d3c91.yaml | 13 + requirements.txt | 2 +- 38 files changed, 1437 insertions(+), 434 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4dbe720..6c68b91 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35 +35 @@ stevedore>=1.16.0 # Apache-2.0 -setuptools!=24.0.0,>=16.0 # PSF/ZPL +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,>=16.0 # PSF/ZPL