[release-announce] nova 16.1.8 (pike)
no-reply at openstack.org
no-reply at openstack.org
Fri Apr 26 17:35:12 UTC 2019
We are jazzed to announce the release of:
nova 16.1.8: Cloud computing fabric controller
This release is part of the pike stable release series.
The source is available from:
https://opendev.org/openstack/nova
Download the package from:
https://tarballs.openstack.org/nova/
Please report issues through:
https://bugs.launchpad.net/nova/+bugs
For more details, please see below.
16.1.8
^^^^^^
Bug Fixes
* It is now possible to configure the "[cinder]" section of
nova.conf to allow setting admin-role credentials for scenarios
where a user token is not available to perform actions on a volume.
For example, when "reclaim_instance_interval" is a positive integer,
instances are soft deleted until the nova-compute service periodic
task removes them. If a soft deleted instance has volumes attached,
the compute service needs to be able to detach and possibly delete
the associated volumes, otherwise they will be orphaned in the block
storage service. Similarly, if
"running_deleted_instance_poll_interval" is set and
"running_deleted_instance_action = reap", then the compute service
will need to be able to detach and possibly delete volumes attached
to instances that are reaped. See bug 1733736 and bug 1734025 for
more details.
(https://bugs.launchpad.net/nova/+bug/1733736)
(https://bugs.launchpad.net/nova/+bug/1734025)
* Fixes an issue with cold migrating (resizing) an instance from
ocata to pike compute by correcting parameters order in
resize_instance rpcapi call to destination compute.
Changes in nova 16.1.7..16.1.8
------------------------------
7881a9c8d4 OpenDev Migration Patch
b50b70a182 libvirt: set device address tag only if setting disk unit
cc697d676c Add missing libvirt exception during device detach
efab235f88 Do not persist RequestSpec.ignore_hosts
fcd718dcdd Add functional regression test for bug 1669054
1a2e761b54 Fix functional tests for USE_NEUTRON
bf7112ee4d Update instance.availability_zone on revertResize
59c65a15e6 Add functional recreate test for bug 1819963
d6832b0e07 Update instance.availability_zone during live migration
3d85f7e581 Fix incomplete instance data returned after build failure
ebf011f11e Fix incompatible version handling in BuildRequest
f8c0c4671c Document unset/reset wrinkle for *_allocation_ratio options
091a92615d Replace openstack.org git:// URLs with https://
e485938f5e Refix disk size during live migration with disk over-commit
2e31f05751 Fix WeighedHost logging regression
4d7148709c Fix bug case by none token context
176823ec7a tox: Don't write byte code (maybe)
76f937b50a [pike-only] Fix resize_instance rpcapi call
44c34a9a2e Correct examples in "Manage Compute services" documentation
f0b833a352 Lock detach_volume
8049e9595b Handle IndexError in _populate_neutron_binding_profile
239bdd0fd2 PCI: do not force remove allocated devices
70eb288ee7 Migrate nova v2.0 legacy job to zuulv3
1a4debb3dd Fix disk size during live migration with disk over-commit
2c464b0840 De-dupe subnet IDs when calling neutron /subnets API
3d3a263789 Exclude build request marker from server listing
a7e25aa3d2 Ensure rbd auth fallback uses matching credentials
953eff3985 Fix destination_type attribute in the bdm_v2 documentation
7b4f5725f8 Handle unbound vif plug errors on compute restart
c7bb9b1652 Update port device_owner when unshelving
254a19f0d3 Handle binding_failed vif plug errors on compute restart
c46ef969f6 libvirt: Use os.stat and os.path.getsize for RAW disk inspection
87883c1375 libvirt: Reduce calls to qemu-img during update_available_resource
02c6e1364f Handle tags in _bury_in_cell0
3eb9006b3e Create BDMs/tags in cell with instance when over-quota
6b85dafd87 Add functional regression test for bug 1806064
0cb9767e90 Note the aggregate allocation ratio restriction in scheduler docs
fb61e864b9 Fix InstanceNotFound during _destroy_evacuated_instances
91455a5227 Add functional regression test for bug 1794996
9a0d338c67 Default embedded instance.flavor.is_public attribute
456e5439f5 Handle missing marker during online data migration
58ed9bc606 Not set instance to ERROR if set_admin_password failed
de7e5ae4e4 Null out instance.availability_zone on shelve offload
64f2104bd1 Fix server_group_members quota check
7858a84ee4 Add functional regressions tests for server_group_members OverQuota
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
.zuul.yaml | 19 +-
.../instance-shelve_offload-end.json | 2 +-
nova/compute/api.py | 13 ++
nova/compute/manager.py | 61 +++++--
nova/conductor/manager.py | 38 +++-
nova/conductor/tasks/live_migrate.py | 5 +
nova/conf/cinder.py | 7 +-
nova/conf/compute.py | 12 +-
nova/network/neutronv2/api.py | 33 +++-
nova/network/os_vif_util.py | 26 +++
nova/objects/build_request.py | 10 +-
nova/objects/instance.py | 20 ++-
nova/objects/request_spec.py | 34 ++--
nova/pci/manager.py | 37 +++-
nova/quota.py | 15 +-
nova/scheduler/filter_scheduler.py | 5 +-
.../functional/regressions/test_bug_1669054.py | 84 +++++++++
.../functional/regressions/test_bug_1780373.py | 110 ++++++++++++
.../functional/regressions/test_bug_1794996.py | 200 +++++++++++++++++++++
.../functional/regressions/test_bug_1806064.py | 142 +++++++++++++++
.../functional/regressions/test_bug_1806515.py | 69 +++++++
.../unit/conductor/tasks/test_live_migrate.py | 9 +-
nova/virt/disk/api.py | 9 +
nova/virt/fake.py | 6 +-
nova/virt/libvirt/driver.py | 54 +++---
nova/virt/libvirt/guest.py | 3 +-
nova/virt/libvirt/imagebackend.py | 14 +-
nova/virt/libvirt/volume/net.py | 5 +-
nova/virt/libvirt/volume/volume.py | 17 +-
nova/volume/cinder.py | 29 ++-
playbooks/legacy/nova-live-migration/run.yaml | 6 +-
...config-cinder-admin-creds-b86038a3e87a1021.yaml | 19 ++
.../fix-resize-instance-call-e987193c574c6486.yaml | 6 +
tox.ini | 3 +
67 files changed, 1785 insertions(+), 253 deletions(-)
More information about the Release-announce
mailing list