[new][nova] nova 12.0.4 release (liberty)
We are jazzed to announce the release of: nova 12.0.4: Cloud computing fabric controller This release is part of the liberty stable release series. For more details, please see below. 12.0.4 ^^^^^^ Upgrade Notes ************* * The "record" configuration option for the console proxy services (like VNC, serial, spice) is changed from boolean to string. It specifies the filename that will be used for recording websocket frames. Bug Fixes ********* * When plugging virtual interfaces of type vhost-user the MTU value will not be applied to the interface by nova. vhost-user ports exist only in userspace and are not backed by kernel netdevs, for this reason it is not possible to set the mtu on a vhost-user interface using standard tools such as ifconfig or ip link. Changes in nova 12.0.3..12.0.4 ------------------------------ e4f5504 Fall back to raw config drive if not found in rbd 895e7da libvirt: Skip CPU compatibility check for emulated guests c29ea41 Enable 'null' value for user_data in V2.1 API 168409f Make compute rpcapi 'live_migration' backward compatible d493c36 Updated from global requirements d836c71 skip lock_unlock_server test for cells 743d5ef imagebackend: Check that the RBD image exists before trying to cleanup 3a713f8 Fix serial console worker blocking Nova 45fad78 compute: Retain instance metadata for 'evacuate' on shared storage dd049d1 Updated from global requirements f6f0d1b Changed an HTTP exception to return proper code 5374568 Fix reverse_upsize_quota_delta attempt to look up deleted flavors 98464d5 stop setting mtu when plugging vhost-user ports 9da547e Change "libvirt.xml" back to the original after doing unrescue 79a49b3 The 'record' option of the WebSocketProxy should be string cab3d64 Fix retry mechanism for generator results 3bc4597 Failed migration shoudn't be reported as in progress fa3fb5e Don't track migrations in 'accepted' state 5e12cd8 Check if a exception has a code on it before read the code 32cb410 Properly inject network_data.json in configdrive f593d90 <VMWare> Allocate free bus for new SCSI controller c0dfe42 Fix wrong CPU metric value in metrics_filter ce39229 network: Don't repopulate instance info cache from Neutron ports 80d9e63 Use MTU value from Neutron in OVS/LB VIF wiring Diffstat (except docs and test files) ------------------------------------- devstack/tempest-dsvm-cells-rc | 2 + nova/api/metadata/base.py | 2 +- nova/api/openstack/compute/schemas/user_data.py | 10 +++ nova/api/openstack/compute/user_data.py | 2 + nova/api/openstack/wsgi.py | 2 +- nova/api/validation/validators.py | 4 + nova/cmd/novnc.py | 8 +- nova/compute/api.py | 2 +- nova/compute/manager.py | 3 +- nova/compute/rpcapi.py | 1 + nova/compute/utils.py | 10 +-- nova/db/sqlalchemy/api.py | 5 +- nova/image/glance.py | 8 +- nova/network/linux_net.py | 46 +++++++---- nova/network/model.py | 2 + nova/network/neutronv2/api.py | 10 +-- nova/objects/monitor_metric.py | 14 +++- .../openstack/compute/legacy_v2/test_servers.py | 4 +- .../unit/api/openstack/compute/test_user_data.py | 17 +++- nova/virt/hyperv/ioutils.py | 10 +-- nova/virt/libvirt/driver.py | 42 +++++++--- nova/virt/libvirt/vif.py | 20 +++-- nova/virt/vmwareapi/constants.py | 6 ++ nova/virt/vmwareapi/vm_util.py | 31 ++++++-- nova/volume/cinder.py | 3 +- .../notes/bug-1559026-47c3fa3468d66b07.yaml | 6 ++ .../notes/vhost-user-mtu-23d0af36a8adfa56.yaml | 7 ++ requirements.txt | 8 +- 45 files changed, 558 insertions(+), 149 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 494b09d..050091e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,2 +13,2 @@ lxml>=2.3 -Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' -Routes!=2.0,>=1.12.3;python_version!='2.7' +Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT +Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT @@ -25 +25 @@ paramiko>=1.13.0 -Babel>=1.3 +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -29 +29 @@ python-cinderclient>=1.3.1 -python-keystoneclient!=1.8.0,>=1.6.0 +python-keystoneclient!=1.8.0,<3.0.0,>=1.6.0
participants (1)
-
no-reply@openstack.org