- the test is doing shelve and then unshelve for a vm;
- the vm is destroyed and then can be spawned on a different host;
- the neutron port of the vm is not deleted however - when this vm is unshelved, nova just updates port's host if needed.
- nova should wait for network-vif-plugged event from neutron just like in usual vm creation scenario;
Logs show that nova does not wait for network-vif-plugged event in failure cases - this causes vm to be spawned before neutron ovs agent processes new port, which leads to problems with fetching metadata.
- the test is doing shelve and then unshelve for a vm;
- the vm is destroyed and then can be spawned on a different host;
- the neutron port of the vm is not deleted however - when this vm is unshelved, nova just updates port's host if needed.
- nova should wait for network-vif-plugged event from neutron just like in usual vm creation scenario;
Logs show that nova does not wait for network-vif-plugged event in failure cases - this causes vm to be spawned before neutron ovs agent processes new port, which leads to problems with fetching metadata.