We contentedly announce the release of: nova 14.0.8: Cloud computing fabric controller This release is part of the newton stable release series. Download the package from: https://tarballs.openstack.org/nova/ For more details, please see below. Changes in nova 14.0.7..14.0.8 ------------------------------ 5448a44 Catch exception.OverQuota when create image for volume backed instance dd92502 Detach device from live domain even if not found on persistent 2cf2b7e libvirt: fix alternative_device_name for detaching interfaces b2bafd0 libvirt: Check if domain is persistent before detaching devices 58e7f8c libvirt: add debug logging in detach_device_with_retry 1e66b03 libvirt: wait for interface detach from the guest 70c4483 libvirt: fix and break up _test_attach_detach_interface f5e86d3 Catch neutronclient.NotFound on floating deletion 8fb411c libvirt: Always disconnect_volume after rebase failures 6ceb925 Calculate stopped instance's disk sizes for disk_available_least 1255f69 Updated from global requirements c589b76 Parse algorithm from cipher for ephemeral disk encryption 059c529 Support detach interface with same MAC from instance 08bda20 Assign mac address to vf netdevice when using macvtap port 1797d73 libvirt: Post-migration, set cache value for Cinder volume(s) 3d889bb Only setup iptables for metadata if using nova-net f1cf54d Ensure the JSON-Schema covers the legacy v2 API d8b30c3 Fix regression preventing reporting negative resources for overcommit 017e853 Stop failed live-migrates getting stuck migrating 9bc7db5 Add bool_from_string for force-down action 6dc2a0e Exclude deleted service records when calling hypervisor statistics 0f2d874 make sure to rebuild claim on recreate 041d58a Fix cell0 naming when QS params on the connection 76d59eb Handle conflict from neutron when addFloatingIP fails 9d299ae Correct _ensure_console_log_for_instance implementation 10a62ec Fix decoding of encryption key passed to dmcrypt 7b29a5c Warn the user about orphaned extra records during keypair migration Diffstat (except docs and test files) ------------------------------------- nova/api/manager.py | 10 +- nova/api/openstack/compute/evacuate.py | 2 +- nova/api/openstack/compute/floating_ips.py | 4 + nova/api/openstack/compute/migrate_server.py | 2 +- nova/api/openstack/compute/server_groups.py | 2 +- nova/api/openstack/compute/servers.py | 2 + nova/api/openstack/compute/services.py | 3 +- nova/cmd/manage.py | 11 +- nova/compute/api.py | 7 + nova/compute/manager.py | 46 ++-- nova/compute/resource_tracker.py | 2 - nova/conf/ephemeral_storage.py | 7 +- nova/db/sqlalchemy/api.py | 3 +- nova/exception.py | 4 + nova/network/linux_net.py | 4 + nova/network/neutronv2/api.py | 12 +- nova/objects/instance.py | 6 + .../api/openstack/compute/test_floating_ips.py | 47 ++++ .../api/openstack/compute/test_server_actions.py | 21 +- .../unit/api/openstack/compute/test_services.py | 40 +++ .../unit/virt/libvirt/storage/test_dmcrypt.py | 5 +- nova/virt/libvirt/driver.py | 75 +++-- nova/virt/libvirt/guest.py | 71 +++-- nova/virt/libvirt/storage/dmcrypt.py | 5 +- requirements.txt | 2 +- 36 files changed, 888 insertions(+), 176 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0ab0d64..96d7e03 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35 +35 @@ stevedore>=1.16.0 # Apache-2.0 -setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=34.3.3,>=16.0 # PSF/ZPL +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=34.3.3,!=36.2.0,>=16.0 # PSF/ZPL
participants (1)
-
no-reply@openstack.org