[openstack-announce] [new][nova] nova 12.0.4 release (liberty)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 8 22:17:42 UTC 2016


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





More information about the OpenStack-announce mailing list