We are ecstatic to announce the release of: nova 13.1.3: 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.3 ^^^^^^ Bug Fixes * Fixes bug 1662699 which was a regression in the v2.1 API from the "block_device_mapping_v2.boot_index" validation that was performed in the legacy v2 API. With this fix, requests to create a server with "boot_index=None" will be treated as if "boot_index" was not specified, which defaults to meaning a non-bootable block device. (https://bugs.launchpad.net/nova/+bug/1662699) Changes in nova 13.1.2..13.1.3 ------------------------------ 2e05c82 Ignore deleted services in minimum version calculation fb1b9f2 Skip test_stamp_pattern in cells v1 job 1a24b0b Prepare for using standard python tests 9b3c473 Allow None for block_device_mapping_v2.boot_index d726e0d Fix BDM JSON-Schema validation 752c987 Use constraints for all tox environments 6f75db1 Always use python2.7 for functional tests 423444e Imported Translations from Zanata 4495563 :Add missing %s in print message a54c4f5 Do not try to backport when db has older object version fdc5a04 Catch DevicePathInUse in attach_volume edbd313 Fix binary name used in the pci device online migration check 4e69585 Fix error status code on update-volume API 6ea56f8 Add error handling for delete-volume API eeb23c7 refresh instances_path when shared storage used 3cd8d23 Add missing slash to dir path Diffstat (except docs and test files) ------------------------------------- devstack/tempest-dsvm-cells-rc | 3 + .../openstack/compute/legacy_v2/contrib/volumes.py | 17 +++++- .../compute/schemas/block_device_mapping.py | 6 +- .../compute/schemas/block_device_mapping_v1.py | 2 +- nova/api/openstack/compute/volumes.py | 20 ++++++- nova/block_device.py | 8 ++- nova/conductor/manager.py | 20 +++++-- nova/db/sqlalchemy/api.py | 1 + nova/locale/cs/LC_MESSAGES/nova-log-error.po | 14 +---- nova/locale/cs/LC_MESSAGES/nova.po | 12 +--- nova/locale/de/LC_MESSAGES/nova-log-error.po | 10 +--- nova/locale/de/LC_MESSAGES/nova.po | 12 +--- nova/locale/es/LC_MESSAGES/nova-log-error.po | 10 +--- nova/locale/es/LC_MESSAGES/nova.po | 12 +--- nova/locale/fr/LC_MESSAGES/nova-log-error.po | 10 +--- nova/locale/fr/LC_MESSAGES/nova.po | 12 +--- nova/locale/it/LC_MESSAGES/nova.po | 12 +--- nova/locale/ja/LC_MESSAGES/nova.po | 12 +--- nova/locale/ko_KR/LC_MESSAGES/nova-log-error.po | 34 +++++------ nova/locale/ko_KR/LC_MESSAGES/nova-log-warning.po | 56 +++++++++++++++++-- nova/locale/ko_KR/LC_MESSAGES/nova.po | 43 ++++++++++---- nova/locale/pt_BR/LC_MESSAGES/nova-log-error.po | 16 +----- nova/locale/pt_BR/LC_MESSAGES/nova.po | 13 +---- nova/locale/ru/LC_MESSAGES/nova.po | 13 +---- nova/locale/tr_TR/LC_MESSAGES/nova-log-error.po | 11 +--- nova/locale/tr_TR/LC_MESSAGES/nova.po | 12 +--- nova/locale/zh_CN/LC_MESSAGES/nova-log-error.po | 10 +--- nova/locale/zh_CN/LC_MESSAGES/nova.po | 12 +--- nova/locale/zh_TW/LC_MESSAGES/nova.po | 12 +--- nova/objects/pci_device.py | 2 +- nova/pci/utils.py | 2 +- .../openstack/compute/test_block_device_mapping.py | 65 ++++++++++++++++++++++ .../compute/test_block_device_mapping_v1.py | 12 +++- .../unit/api/openstack/compute/test_volumes.py | 40 ++++++++++++- nova/virt/libvirt/driver.py | 8 +++ nova/volume/encryptors/cryptsetup.py | 2 +- .../notes/bug-1662699-06203e7262e02aa6.yaml | 10 ++++ tools/test-setup.sh | 54 ++++++++++++++++++ tox.ini | 7 +-- 45 files changed, 488 insertions(+), 233 deletions(-)
participants (1)
-
no-reply@openstack.org