Hey,

We are still working on this, but I wanted to provide a current update.

In terms of reproducing the problem we have two options:

1. Deploy Openstack with Calico - which we managed to do for Noble/Caracal and 
we tested the patched package and seems to work as expected.
The caveats are that Calico is not supported on Questing, so additional work 
would be required to configure the deployment there, and we do not support the 
Calico packages. In addition, the test plan using Calico is more complex.

2. I managed to (potentially) come up with a simpler test case to exercise that 
part of the nova code.
The idea is pretty simple: create a port, change the vif_type to `tap` so it 
goes to the legacy code path (I did this directly in the Neutron MySQL 
database) and then try to create a server.

This test plan worked on OpenStack Noble/Caracal with the OVS agent.

On Questing/Flamingo, I used RegresStack to deploy OpenStack which has OVN as 
the network agent, the test worked up to a point: it created a VM, paused it 
and then failed due to a timeout error when attaching the new tap interface.
I suspect this may be related to how OVN configures networking, so I also 
deployed OpenStack Noble/Caracal with OVN. In that case, whenever I changed the 
vif_type to `tap`, OVN simply overrode the type back to `ovs` when creating the 
VM.

Based on this, we are planning to deploy Flamingo with ML2/OVS and try
the test again.

Bottom line: We are currently looking into trying to get this work with
a more simple test plan. If that works, we could use that. If not, we
will look into deploying with Calico.

Once we have verified the approach, I will update the bug description
accordingly.

Let me know if there are any questions or any feedback.

Thank you,
Ioana

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2033681

Title:
  Calico still uses vif type tap and it causes failures with libvirt
  9.5.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2033681/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to