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

doug at doughellmann.com doug at doughellmann.com
Wed Mar 15 15:07:04 UTC 2017


We are stoked to announce the release of:

nova 15.0.1: 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.1
^^^^^^

The 15.0.1 Ocata release contains fixes for several high severity,
high impact bugs. If you have not yet upgraded to 15.0.0, it is
recommended to upgrade directly to 15.0.1.


Known Issues
************

* There is a known regression in Ocata reported in bug 1671648 where
  server build failures on a compute node are not retried on another
  compute node. The fix for this bug is being worked and will be
  provided shortly in a 15.0.2 release.

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


Critical Issues
***************

* Bug 1670627 is fixed. This bug led to potential over-quota errors
  after several failed server build attempts, resulting in quota usage
  to reach the limit even though the servers were deleted.

  Unfortunately the "nova-manage project quota_usage_refresh" command
  will not reset the usages to fix this problem once encountered.

  If the project should not have any outstanding resource usage, then
  one possible workaround is to delete the existing quota usage for
  the project:

     ``nova quota-delete --tenant <tenant_id>``

  That will cleanup the "project_user_quotas", "quota_usages" and
  "reservations" tables for the given project in the "nova" database
  and reset the quota limits for the project back to the defaults
  defined in nova.conf.

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


Bug Fixes
*********

* Fixes bug 1670522 which was a regression in the 15.0.0 Ocata
  release. For compute nodes running the libvirt driver with
  "virt_type" not set to "kvm" or "qemu", i.e. "xen", creating servers
  will fail by default if libvirt >= 1.3.3 and QEMU >= 2.7.0 without
  this fix.

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

* Bug 1665263 is fixed. This was a regression where
  "instance.delete.start" and "instance.delete.end" notifications were
  not emitted when deleting an instance in "ERROR" state due to a
  failed build.

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

Changes in nova 15.0.0..15.0.1
------------------------------

52666f40db Add release notes for 15.0.1 Ocata bug fix release
f8c2df78f2 Decrement quota usage when deleting an instance in cell0
babf480924 Updated from global requirements
73de7b365c Add regression test for bug 1670627
0adc5bf0a4 Fix missing instance.delete notification
59123a1876 Correctly set up deprecation warning
d64644a29d conf: Fix invalid rST comments
9b695d4944 Remove unused placement_database config options
30e604f57f libvirt: pass log_path to _create_pty_device for non-kvm/qemu
6616574696 Updated from global requirements
11fc6a370b Fix doc generation warnings
a71833131b libvirt: Handle InstanceNotFound exception
c0fd427388 Fix spice channel type
c40d4f37d4 Only create vendordata_dynamic ksa session if needed
97752d9c54 Ensure that instance directory is removed after success migration/resize
1c992c7a17 Fix unspecified bahavior on GET /servers/detail?tenant_id=X as admin
a1dd547d3b Ignore deleted services in minimum version calculation
b9335a49e6 Allow nova-status to work with custom ca for placement
2bb632ac88 Use the keystone session loader in the placement reporting
10a32ddcf8 Skip soft-deleted records in 330_enforce_mitaka_online_migrations
8bb80d1578 Fix misuse of assertTrue
4bf211c617 libvirt: Remove redundant bdm serial mangling and saving during swap_volume
14440efb22 hyperv: make sure to plug OVS VIFs after resize/migrate


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

etc/nova/nova-config-generator.conf                |   2 -
nova/api/metadata/vendordata_dynamic.py            |   5 +-
nova/api/openstack/compute/servers.py              |   5 +
nova/cmd/status.py                                 |   5 +-
nova/compute/api.py                                |  51 +++++++-
nova/compute/manager.py                            |  27 +++-
nova/compute/utils.py                              |  16 +++
nova/conductor/manager.py                          |  24 ++--
nova/conf/compute.py                               |   3 +-
nova/conf/console.py                               |   2 +-
nova/conf/database.py                              |  55 --------
nova/conf/notifications.py                         |  10 +-
nova/conf/xenserver.py                             |   2 +-
nova/db/sqlalchemy/api.py                          |   1 +
.../330_enforce_mitaka_online_migrations.py        |  12 +-
nova/scheduler/client/report.py                    |   4 +-
.../functional/api/openstack/placement/fixtures.py |   2 -
.../functional/regressions/test_bug_1670627.py     | 142 +++++++++++++++++++++
.../unit/api/openstack/compute/test_hypervisors.py |   4 +-
.../unit/api/openstack/compute/test_serversV21.py  |  16 +++
.../unit/objects/test_instance_device_metadata.py  |   4 +-
nova/virt/hyperv/migrationops.py                   |   2 +-
nova/virt/libvirt/driver.py                        |  35 +++--
.../notes/bug-1670522-0a9f20e05e531c7a.yaml        |   9 ++
.../notes/ocata-15.0.1-fixes-d7f46a61a23d1566.yaml |  41 ++++++
requirements.txt                                   |   4 +-
setup.cfg                                          |   2 +-
41 files changed, 832 insertions(+), 183 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3183f7ac78..db7afff006 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr<2.0.0,>=1.8 # Apache-2.0
@@ -35 +35 @@ stevedore>=1.17.1 # 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





More information about the Release-announce mailing list