[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