We eagerly announce the release of: nova 16.1.7: Cloud computing fabric controller This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. 16.1.7 ^^^^^^ Bug Fixes * When testing whether direct IO is possible on the backing storage for an instance, Nova now uses a block size of 4096 bytes instead of 512 bytes, avoiding issues when the underlying block device has sectors larger than 512 bytes. See bug https://launchpad.net/bugs/1801702 for details. Changes in nova 16.1.6..16.1.7 ------------------------------ 44e2ecd Add secret=true to fixed_key configuration parameter 1abdb4c compute: Ensure pre-migrating instances are destroyed during init_host 6380226 Add regression test for bug #1764883 c5cd6c8 Update docs for _destroy_evacuated_instances ba844f2 Make supports_direct_io work on 4096b sector size d004b0e Fix NoneType error in _notify_volume_usage_detach 28bc3c8 Handle volume API failure in _post_live_migration 0bd38db Enforce case-sensitive hostnames in aggregate host add c5cae2f Revert "Make host_aggregate_map dictionary case-insensitive" 1a26663 Make scheduler.utils.setup_instance_group query all cells aa1966a Add functional test for affinity with multiple cells 3bae260 Fix the request context in ServiceFixture 5ddcda0 Consider hostdev devices when building metadata 2460d0e Refactor _build_device_metadata 0b45fcd Handle HostMappingNotFound when deleting a compute service Diffstat (except docs and test files) ------------------------------------- nova/api/openstack/compute/services.py | 10 +- nova/compute/api.py | 13 ++- nova/compute/manager.py | 51 +++++++-- nova/conf/key_manager.py | 1 + nova/objects/instance_group.py | 8 ++ nova/scheduler/host_manager.py | 6 +- nova/scheduler/utils.py | 54 ++++++++- nova/test.py | 3 +- .../functional/compute/test_live_migration.py | 98 ++++++++++++++++ .../functional/regressions/test_bug_1764883.py | 123 ++++++++++++++++++++ .../unit/api/openstack/compute/test_services.py | 33 ++++++ nova/virt/driver.py | 7 ++ nova/virt/libvirt/driver.py | 124 ++++++++++++++++----- .../notes/bug-1801702-c8203d3d55007deb.yaml | 8 ++ 24 files changed, 691 insertions(+), 74 deletions(-)