nova/nova/virt
Sahid Orentino Ferdjaoui 841b0fbea6 libvirt: slow live-migration to ensure network is ready
In Neutron, commit b7c303ee0a16a05c1fdb476dc7f4c7ca623a3f58 introduced
events sent during a live migration when the VIFs are plugged on
destination node.

The Linux bridge agent mechanism driver is detecting new networks on
the destination host only when the TAP devices are created, and these
tap devices are only created when libvirt starts the migration. As a
result, we must actually start the migration and then slow it as we
wait for the neutron events.

This change ensures we wait for these events.

Depends-On: https://review.openstack.org/506182/

Closes-Bug: #1414559
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
Change-Id: I407034374fe17c4795762aa32575ba72d3a46fe8
(cherry picked from commit 8e6d5d404c)
2018-04-19 13:57:38 +00:00
..
disk Merge "Don't launch guestfs in a thread pool if guestfs.debug is enabled" 2018-01-31 13:30:44 +00:00
hyperv hyper-v: Logs tips on PortBindingFailed 2018-03-07 17:00:02 +00:00
image libvirt: virtuozzo instance resize support 2016-06-28 22:13:49 +03:00
ironic Add resource_class to fields in ironic node cache 2018-02-20 09:13:21 +00:00
libvirt libvirt: slow live-migration to ensure network is ready 2018-04-19 13:57:38 +00:00
powervm Use correct arguments in task inits 2018-02-13 17:05:21 -05:00
vmwareapi vmware: Fixes _detach_instance_volumes method 2018-03-29 14:43:42 +00:00
xenapi Pass user context to virt driver when detaching volume 2018-03-06 14:23:54 -05:00
__init__.py Declare nova.virt namespace 2016-04-28 15:01:44 +00:00
block_device.py Merge "Avoid exploding if guest refuses to detach a volume" into stable/queens 2018-03-28 20:41:25 +00:00
configdrive.py Cleanup mount / umount and associated rmdir calls 2017-10-18 17:52:58 +11:00
driver.py Pass user context to virt driver when detaching volume 2018-03-06 14:23:54 -05:00
event.py
fake.py Pass user context to virt driver when detaching volume 2018-03-06 14:23:54 -05:00
firewall.py Merge "Remove translation of log messages" 2017-06-20 21:16:49 +00:00
hardware.py Merge "De-duplicate _numa_get_flavor_XXX_map_list" 2018-02-01 21:38:15 +00:00
imagecache.py Rename ImageCacheManager._list_base_images to _scan_base_images 2016-05-26 14:45:42 +01:00
images.py qemu-img do not use cache=none if no O_DIRECT support 2017-11-29 22:33:39 +00:00
interfaces.template
netutils.py provide interface-scoped nameserver information 2017-07-19 21:08:59 -04:00
osinfo.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
storage_users.py Remove translation of log messages 2017-06-13 11:20:28 +07:00
virtapi.py