[openstack-announce] [new][nova] nova 13.1.2 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 10 13:25:58 UTC 2016


We are jubilant to announce the release of:

nova 13.1.2: Cloud computing fabric controller

This release is part of the mitaka stable release series.

Download the package from:

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

For more details, please see below.

13.1.2
^^^^^^

Bug Fixes

* Fixed bug #1579706: "Listing nova instances with invalid status
  raises 500 InternalServerError for admin user". Now passing an
  invalid status as a filter will return an empty list. A subsequent
  patch will then correct this to raise a 400 Bad Request when an
  invalid status is received.

Changes in nova 13.1.1..13.1.2
------------------------------

f044f44 Fix service version to update the DB
2150d5d pci: eliminate DB lookup PCI requests during claim
257cfb7 pci: pass in instance PCI requests to claim
388e5db claims: Do not assume image-meta is a dict
50f508a Remove network information from IOVisor vif
76d1b24 Archive instance-related rows when the parent instance is deleted
50cff0d Nova shelve creates duplicated images in cells
76f1d60 compute: Skip driver detach calls for non local instances
056ab12 Default image.size to 0 when extracting v1 image attributes
f60a6d1 VMware: Refactor the image transfer
53a5d12 virt: handle unicode when logging LifecycleEvents
9146f9d Fix resizing in imagebackend.cache()
fdfab99 db: retry on deadlocks while adding an instance
13513e6 ironic_host_manager: fix population of instances info on start
6f11513 ironic_host_manager: fix population of instances info on schedule
0ecdbb4 Imported Translations from Zanata
a832e6b Refresh info_cache after deleting floating IP
b66941f Updated from global requirements
48d30c1 [libvirt] Live migration fails when config_drive_format=iso9660
e2b2f6e rbd_utils: wrap blocking calls in tpool.Proxy()
bd743da Add networks to quota's update json-schema when network quota enabled
20ba099 ironic: Cleanup instance information when spawn fails
daf281f Return None in get_instance_id_by_floating_address
c7b2664 Run shelve/shelve_offload_instance in a semaphore
8f20e70 HyperV: remove instance snapshot lock
fe21d29 Properly quote IPv6 address in RsyncDriver
a0762fd Ensures that progress_watermark and progress_time are updated
5d7a23e List instances for secgroup without joining on rules
8825efa Set migration status to 'error' on live-migration failure
2df5ef7 Use stashed volume connector in _local_cleanup_bdm_volumes
676732b VMware: enable a resize of instance with no root disk
d2d4b65 Fixed clean up process in confirm_resize() after resize/cold migration
c455c82 Don't immediately null host/node when shelving
2703a3d Evaluate 'task_state' in resource (de)allocation
9a97047 Return HTTP 200 on list for invalid status
4bc5193 libvirt: Prevent block live migration with tunnelled flag
4a9c434 libvirt: Fix ssh driver to to prevent prompting
ac04b08 VMware: Use Port Group and Key in binding details


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

.../compute/extended_server_attributes.py          |  25 +--
nova/api/openstack/compute/quota_sets.py           |  11 ++
nova/api/openstack/compute/schemas/quota_sets.py   |   1 +
nova/compute/api.py                                |  56 ++++--
nova/compute/cells_api.py                          |   8 +-
nova/compute/claims.py                             |  32 ++--
nova/compute/manager.py                            |  63 ++++--
nova/compute/resource_tracker.py                   |  33 ++--
nova/conductor/manager.py                          |   2 +-
nova/db/sqlalchemy/api.py                          |  66 ++++++-
nova/image/glance.py                               |   4 +-
nova/locale/cs/LC_MESSAGES/nova.po                 |   8 +-
nova/locale/de/LC_MESSAGES/nova.po                 |  16 +-
nova/locale/es/LC_MESSAGES/nova.po                 |   8 +-
nova/locale/fr/LC_MESSAGES/nova.po                 |   8 +-
nova/locale/it/LC_MESSAGES/nova.po                 |   8 +-
nova/locale/ja/LC_MESSAGES/nova.po                 |  10 +-
nova/locale/ko_KR/LC_MESSAGES/nova.po              |   8 +-
nova/locale/pt_BR/LC_MESSAGES/nova.po              |   8 +-
nova/locale/ru/LC_MESSAGES/nova.po                 |   8 +-
nova/locale/zh_CN/LC_MESSAGES/nova.po              |  13 +-
nova/locale/zh_TW/LC_MESSAGES/nova.po              |   8 +-
nova/network/neutronv2/api.py                      |  29 ++-
nova/objects/pci_device.py                         |   4 +-
nova/objects/service.py                            |   5 -
nova/pci/manager.py                                |  30 +--
nova/scheduler/host_manager.py                     |  21 +-
nova/scheduler/ironic_host_manager.py              |  26 ++-
nova/service.py                                    |  25 +--
.../openstack/compute/legacy_v2/test_servers.py    |   3 +-
.../compute/test_extended_server_attributes.py     |  12 ++
.../unit/api/openstack/compute/test_quotas.py      |  28 +++
.../api/openstack/compute/test_security_groups.py  |  13 +-
.../unit/scheduler/test_ironic_host_manager.py     |  76 +++++++-
.../unit/virt/libvirt/volume/test_remotefs.py      |  82 ++++++--
nova/utils.py                                      |  14 ++
nova/virt/driver.py                                |   5 +-
nova/virt/hyperv/snapshotops.py                    |  16 --
nova/virt/ironic/driver.py                         |  14 ++
nova/virt/libvirt/driver.py                        |  63 ++++--
nova/virt/libvirt/imagebackend.py                  |   4 +-
nova/virt/libvirt/storage/rbd_utils.py             |  51 +++--
nova/virt/libvirt/vif.py                           |  12 +-
nova/virt/libvirt/volume/remotefs.py               |  24 +--
nova/virt/vmwareapi/images.py                      | 100 +++-------
nova/virt/vmwareapi/io_util.py                     | 195 -------------------
nova/virt/vmwareapi/vif.py                         |  10 +-
nova/virt/vmwareapi/vm_util.py                     |   2 +
nova/virt/vmwareapi/vmops.py                       |  54 ++++--
...ist-server-bad-status-fix-7db504b38c8d732f.yaml |   7 +
test-requirements.txt                              |   2 +-
84 files changed, 1664 insertions(+), 810 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 6c6d430..aa4e233 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ psycopg2>=2.5 # LGPL/ZPL
-PyMySQL>=0.6.2 # MIT License
+PyMySQL!=0.7.7,>=0.6.2 # MIT License





More information about the OpenStack-announce mailing list