[release-announce] [nova] nova 15.0.5 (ocata)

no-reply at openstack.org no-reply at openstack.org
Tue May 30 16:03:29 UTC 2017


We are excited to announce the release of:

nova 15.0.5: Cloud computing fabric controller

This release is part of the ocata stable release series.

Download the package from:

    https://tarballs.openstack.org/nova/

For more details, please see below.

15.0.5
^^^^^^

Bug Fixes

* Includes the fix for bug 1673613 which could cause issues when
  upgrading and running "nova-manage cell_v2 simple_cell_setup" or
  "nova-manage cell_v2 map_cell0" where the database connection is
  read from config and has special characters in the URL.

   (https://launchpad.net/bugs/1673613)

* Fixes bug 1691545 in which there was a significant increase in
  database connections because of the way connections to cell
  databases were being established. With this fix, objects related to
  database connections are cached in the API service and reused to
  prevent new connections being established for every communication
  with cell databases.

   (https://bugs.launchpad.net/nova/+bug/1691545)

Changes in nova 15.0.4..15.0.5
------------------------------

bc8d072 Fix decoding of encryption key passed to dmcrypt
1b59d60 Catch exception.OverQuota when create image for volume backed instance
92a59b3 convert unicode to string before we connect to rados
b501fa7 Handle special characters in database connection URL netloc
62a5b4b Use six.text_type() when logging Instance object
f4159d1 Cache database and message queue connection objects
fcc931f Parse algorithm from cipher for ephemeral disk encryption
cbaa706 Updated from global requirements
f5a17d9 Catching OverQuota Exception


Diffstat (except docs and test files)
-------------------------------------

nova/api/openstack/compute/servers.py              |  2 ++
nova/cells/messaging.py                            |  4 ++-
nova/cmd/manage.py                                 | 20 ++++++++----
nova/compute/api.py                                |  7 ++++
nova/compute/manager.py                            | 13 ++++----
nova/conf/ephemeral_storage.py                     |  4 ++-
nova/context.py                                    | 24 ++++++++++++--
nova/test.py                                       |  1 +
.../functional/regressions/test_bug_1554631.py     | 13 ++++----
.../api/openstack/compute/test_server_actions.py   | 13 +++++++-
.../unit/virt/libvirt/storage/test_dmcrypt.py      |  5 +--
nova/utils.py                                      | 12 +++++++
nova/virt/libvirt/storage/dmcrypt.py               |  5 +--
nova/virt/libvirt/storage/rbd_utils.py             |  6 +++-
nova/virt/libvirt/vif.py                           | 12 +++++--
nova/volume/cinder.py                              |  4 +--
.../notes/bug-1673613-7357d40ba9ab1fa6.yaml        |  9 ++++++
.../notes/bug-1691545-1acd6512effbdffb.yaml        | 10 ++++++
requirements.txt                                   |  2 +-
24 files changed, 226 insertions(+), 39 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 5f12326..90d0ffb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0





More information about the Release-announce mailing list