We are satisfied to announce the release of:
nova 14.0.3: 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.2..14.0.3 ------------------------------
9642cd3 Fix crashing during guest config with pci_devices=None a859481 Bump prlimit cpu time for qemu from 2 to 8 ee759f6 Cleanup after any failed libvirt spawn 5931f55 Handle ComputeHostNotFound when listing hypervisors 0be839b Handle MarkerNotFound from cell0 database e58af8e Fix pci_alias that include white spaces e0f021f Using get() method to prevent KeyError a098e72 Convert live migration uri back to string 1372c1f Add migrate_uri for invoking the migration c3f0f2e Fix expected_attrs kwarg in server_external_events 93599ac Fix wait for detach code to handle 'disk not found error' 3d0ec34 libvirt: Delete the lase_device of find_disk_dev_for_disk_bus 528430d libvirt: Use the recreated disk.config.rescue during a rescue d4ee75c Hyper-V: fix image handling when shared storage is being used a339593 Add handle for 2 exceptions in force_delete 2e47a56 Add flavor extra_spec info link to api_ref bc62068 Instance obj_clone leaves metadata as changed ff110d2 Set 'last_checked' flag if start to check scheduler file d035825 encryptors: Workaround mangled passphrases 329cd16 Add a no-op wait method to NetworkInfo 570b152 Update docs for serial console support 30deffa PCI: Fix PCI with fully qualified address af90e82 libvirt: sync time on resumed from suspend instances 5de902a Send events to all relevant hosts if migrating cbd2b8f libvirt: fix serial console not correctly defined after live-migration 97d784b Update instance node on rebuild only when it is recreate
Diffstat (except docs and test files) -------------------------------------
api-ref/source/os-flavor-extra-specs.inc | 5 + nova/api/openstack/compute/deferred_delete.py | 4 + nova/api/openstack/compute/hypervisors.py | 42 +++- .../openstack/compute/server_external_events.py | 5 +- nova/compute/api.py | 49 +++-- nova/compute/manager.py | 15 +- nova/compute/rpcapi.py | 4 +- nova/conf/serial_console.py | 2 +- nova/network/model.py | 11 +- nova/objects/instance.py | 13 ++ nova/pci/devspec.py | 45 ++-- nova/pci/manager.py | 2 + nova/pci/request.py | 6 +- nova/scheduler/scheduler_options.py | 6 + .../api/openstack/compute/test_deferred_delete.py | 25 +++ .../unit/api/openstack/compute/test_hypervisors.py | 78 +++++++ .../compute/test_server_external_events.py | 9 +- .../unit/volume/encryptors/test_cryptsetup.py | 40 +++- nova/virt/hyperv/imagecache.py | 37 ++-- nova/virt/images.py | 11 +- nova/virt/libvirt/blockinfo.py | 25 ++- nova/virt/libvirt/driver.py | 109 ++++++---- nova/virt/libvirt/guest.py | 32 ++- nova/virt/vmwareapi/vmops.py | 6 +- nova/volume/encryptors/cryptsetup.py | 25 ++- nova/volume/encryptors/luks.py | 44 ++++ 42 files changed, 1051 insertions(+), 322 deletions(-)