Neutron port consistency after compute host reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Public Cloud WG |
New
|
Undecided
|
Unassigned |
Bug Description
When compute host reboots then ports in Neutron DB and Nova network cache info stays in state 'ACTIVE'. But neutron agent still hasn't reconfigure all ports yet.
This Neutron DB information is source of data for Nova events how to handle VM boot process. When port state is 'ACTIVE' it's an information for Nova that there is no need for waiting for port configuration so VM can boots without properly configured port.
(mriedem): The _heal_instance_
eventually calls this code to rebuild the info cache based on latest neutron info for the VM:
As for the hard reboot VM issue, I wonder if
https:/
help?
(mjozefcz): I think the problem still exists - when 'cron' action is being executed it uses local-cache while reading ports to build_info_cache.
Please look on this:
_heal_instance_
I'll create a bug describing the whole problem with how-to reproduce it on
devstack.
This bug still exists, description:
summary: |
- Neutron port consistency on compute host reboot + Neutron port consistency after compute host reboot |
description: | updated |