We are pleased to announce the release of: nova 12.0.2: Cloud computing fabric controller
This release is part of the liberty stable release series. For more details, please see below. Changes in nova 12.0.1..12.0.2 ------------------------------ b806adb Propagate qemu-img errors to compute manager 4e1957f Fix evacuate support with Nova cells v1 2da1d8b libvirt: set libvirt.sysinfo_serial='none' for virt driver tests 9fbd706 XenAPI: Workaround for 6.5 iSCSI bug 0382cb8 Change warn to debug logs when migration context is missing 6edcc2a Imported Translations from Zanata eb1f67c libvirt: Fix/implement revert-resize for RBD-backed images 14440aa Ensure Glance image 'size' attribute is 0, not 'None' 9701921 Add retry logic for detaching device using LibVirt 65d0ef8 Spread allocations of fixed ips 19e7aba Apply scheduler limits to Exact* filters 0d5b3c6 Replace eventlet-based raw socket client with requests 2c6c674 VMware: Handle image size correctly for OVA and streamOptimized images deacf0e XenAPI: Cope with more Cinder backends adc21bb ports & networks gather should validate existance 4440172 Disable IPv6 on bridge devices 1f594f9 Imported Translations from Zanata 9ed4489 Imported Translations from Zanata a0ffd8c Validate translations d1f3715 Fix instance not destroyed after successful evacuation 8ffca40 Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- nova/compute/cells_api.py | 9 +- nova/compute/manager.py | 5 +- nova/db/sqlalchemy/api.py | 12 +- nova/exception.py | 8 + nova/image/glance.py | 3 + nova/locale/cs/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/cs/LC_MESSAGES/nova-log-error.po | 12 +- nova/locale/cs/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/cs/LC_MESSAGES/nova-log-warning.po | 12 +- nova/locale/cs/LC_MESSAGES/nova.po | 17 +- nova/locale/de/LC_MESSAGES/nova-log-critical.po | 14 +- nova/locale/de/LC_MESSAGES/nova-log-error.po | 12 +- nova/locale/de/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/de/LC_MESSAGES/nova.po | 35 +- nova/locale/es/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/es/LC_MESSAGES/nova-log-error.po | 15 +- nova/locale/es/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/es/LC_MESSAGES/nova-log-warning.po | 12 +- nova/locale/es/LC_MESSAGES/nova.po | 47 +- nova/locale/es_MX/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/fr/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/fr/LC_MESSAGES/nova-log-error.po | 12 +- nova/locale/fr/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/fr/LC_MESSAGES/nova-log-warning.po | 12 +- nova/locale/fr/LC_MESSAGES/nova.po | 107 ++- nova/locale/it/LC_MESSAGES/nova-log-error.po | 12 +- nova/locale/it/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/it/LC_MESSAGES/nova.po | 17 +- nova/locale/ja/LC_MESSAGES/nova-log-critical.po | 14 +- nova/locale/ja/LC_MESSAGES/nova.po | 35 +- nova/locale/ko_KR/LC_MESSAGES/nova-log-critical.po | 10 +- nova/locale/ko_KR/LC_MESSAGES/nova.po | 25 +- nova/locale/nova-log-warning.pot | 271 +++---- nova/locale/nova.pot | 806 +++++++++++---------- nova/locale/pa_IN/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/pt_BR/LC_MESSAGES/nova-log-critical.po | 10 +- nova/locale/pt_BR/LC_MESSAGES/nova.po | 93 ++- nova/locale/ru/LC_MESSAGES/nova.po | 184 ++++- nova/locale/tr_TR/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/tr_TR/LC_MESSAGES/nova-log-error.po | 19 +- nova/locale/tr_TR/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/tr_TR/LC_MESSAGES/nova-log-warning.po | 25 +- nova/locale/tr_TR/LC_MESSAGES/nova.po | 31 +- nova/locale/zh_CN/LC_MESSAGES/nova-log-critical.po | 12 +- nova/locale/zh_CN/LC_MESSAGES/nova-log-error.po | 12 +- nova/locale/zh_CN/LC_MESSAGES/nova-log-info.po | 12 +- nova/locale/zh_CN/LC_MESSAGES/nova-log-warning.po | 12 +- nova/locale/zh_CN/LC_MESSAGES/nova.po | 25 +- nova/locale/zh_TW/LC_MESSAGES/nova.po | 20 +- nova/network/neutronv2/api.py | 41 +- nova/objects/instance.py | 12 +- nova/scheduler/filters/exact_core_filter.py | 4 + nova/scheduler/filters/exact_disk_filter.py | 4 + nova/scheduler/filters/exact_ram_filter.py | 4 + .../scheduler/filters/test_exact_core_filter.py | 3 + .../scheduler/filters/test_exact_disk_filter.py | 6 +- .../scheduler/filters/test_exact_ram_filter.py | 6 +- nova/virt/images.py | 25 +- nova/virt/libvirt/driver.py | 45 +- nova/virt/libvirt/guest.py | 50 ++ nova/virt/libvirt/imagebackend.py | 34 + nova/virt/libvirt/storage/rbd_utils.py | 60 +- nova/virt/libvirt/utils.py | 2 + nova/virt/libvirt/vif.py | 7 + nova/virt/vmwareapi/images.py | 8 +- nova/virt/vmwareapi/vmops.py | 12 +- nova/virt/xenapi/vmops.py | 13 +- nova/virt/xenapi/volume_utils.py | 33 +- tox.ini | 3 + 87 files changed, 2189 insertions(+), 949 deletions(-) _______________________________________________ OpenStack-announce mailing list OpenStack-announce@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce