> Secondly, you will need to set virtual_interface_id to None for the fixed ip
> address either in the deallocate_fixed_ip method or somewhere else otherwise
> it gives exception in the linux_net.py->_host_dhcp method whenever the dhcp
> host file is updated.
I tested again the above problem with your latest branch and this time I am not able to reproduce it. The fixed ip address virtual_interface_id is set to NULL when virtual interfaces are deleted in the deallocate_for_instance method.
Now I see only 2 exceptions, one in the release_fixed_ip method and another in the lease_fixed_ip method. In both the cases the virtual interface is referred which is already deleted in the deallocated_for_instance method.
> Secondly, you will need to set virtual_ interface_ id to None for the fixed ip py->_host_ dhcp method whenever the dhcp
> address either in the deallocate_fixed_ip method or somewhere else otherwise
> it gives exception in the linux_net.
> host file is updated.
I tested again the above problem with your latest branch and this time I am not able to reproduce it. The fixed ip address virtual_ interface_ id is set to NULL when virtual interfaces are deleted in the deallocate_ for_instance method.
Now I see only 2 exceptions, one in the release_fixed_ip method and another in the lease_fixed_ip method. In both the cases the virtual interface is referred which is already deleted in the deallocated_ for_instance method.