As mentioned in the other bug, we likely just need to keep track of the VirtualInterface objects we create and if something fails we clean them up here:
https://github.com/openstack/nova/blob/92a388a1e34559b2ce69d31fdef996ff029495a6/nova/network/neutronv2/api.py#L847
As mentioned in the other bug, we likely just need to keep track of the VirtualInterface objects we create and if something fails we clean them up here:
https:/ /github. com/openstack/ nova/blob/ 92a388a1e34559b 2ce69d31fdef996 ff029495a6/ nova/network/ neutronv2/ api.py# L847