Unfortunately it's a 100% reproduce on that issue when spawning an instance using the trunk, that the tap interface is wrong.
I also saw that my hack isn't working 100% of the time either because it races with the tap existing.
We use openvswithch firewall driver and the only special config opt we set should be below in nova.conf and neutron.conf [os_vif_ovs] isolate_vif=True
for nova.conf we also set [workarounds] wait_for_vif_plugged_event_during_hard_reboot=normal
Unfortunately it's a 100% reproduce on that issue when spawning an instance using the trunk, that the tap interface is wrong.
I also saw that my hack isn't working 100% of the time either because it races with the tap existing.
We use openvswithch firewall driver and the only special config opt we set should be below in nova.conf and neutron.conf
[os_vif_ovs]
isolate_vif=True
for nova.conf we also set vif_plugged_ event_during_ hard_reboot= normal
[workarounds]
wait_for_