Can you be more specific where we're not passing through network info or terminating block device connections? Because looking at the periodic task code when it shuts down an instance to delete it locally, we call here:
https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/manager.py#L6764-L6766
And the block_device_info and network_info is passed through here:
https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/manager.py#L2278
And volume connections should be terminated here:
https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/manager.py#L2307
So what's missing? Is there a stacktrace in the nova-compute logs when this fails?
Can you be more specific where we're not passing through network info or terminating block device connections? Because looking at the periodic task code when it shuts down an instance to delete it locally, we call here:
https:/ /github. com/openstack/ nova/blob/ 16.0.0. 0rc2/nova/ compute/ manager. py#L6764- L6766
And the block_device_info and network_info is passed through here:
https:/ /github. com/openstack/ nova/blob/ 16.0.0. 0rc2/nova/ compute/ manager. py#L2278
And volume connections should be terminated here:
https:/ /github. com/openstack/ nova/blob/ 16.0.0. 0rc2/nova/ compute/ manager. py#L2307
So what's missing? Is there a stacktrace in the nova-compute logs when this fails?