Current Series Release Notes¶
4.3.0¶
New Features¶
Added support for os-vif to pre-create TAP devices when using OVS/OVN.The
VIFPortProfileOpenVSwitchobject now supports two new fields:create_tap: When set toTrue, os-vif will create the TAP devicewith the correct MAC address and MTU before adding it to OVS.multiqueue: When set toTruealong withcreate_tap, the TAPdevice will be created with multiqueue support enabled for improvedperformance with multiple vCPUs. The multiqueue setting is determinedby Nova from thehw:vif_multiqueue_enabledflavor extra spec orimage property.
When the
[ovn]/ovs_create_tapconfig option is enabled inNeutron’s ML2/OVN mechanism driver, Neutron sets theovs_create_tapflag in the vif_details during port binding. Nova then reads this value andpropagates it to os-vif via thecreate_tapfield, and configureslibvirt withmanaged="no"so it uses the pre-created TAP device. Thisreduces live migration downtime by ensuring the network is fully wiredbefore the VM starts.Seebug 2069718.
