Current Series Release Notes

4.3.0

New Features

  • Added support for os-vif to pre-create TAP devices when using OVS/OVN.TheVIFPortProfileOpenVSwitch object 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 toTrue along 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_enabled flavor extra spec orimage property.

    When the[ovn]/ovs_create_tap config 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_tap field, 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.