plug_vifs() not called for each instance when nova compute is started
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Morgan Fainberg | ||
Folsom |
Fix Released
|
Medium
|
Vish Ishaya |
Bug Description
In the nova compute manager, when starting up nova compute plug_vifs() is only called a single time (for the first instance found) in the enumerate loop within "init_host". This results incorrectly populated iptables rules in the filter table when you utilize a networking model that is not the "flat" networking model.
The case where this is problematic is when the following is true:
* iptables filter table is missing the requisite rules for a given bridge
* the instances are already running
* Nova Compute is being started
If the instances are not running (but should be) the call to resume_
Currently the code is assuming that the "flat" networking model is used
tags: | added: folsom-backport-potential |
Changed in nova: | |
importance: | Undecided → Medium |
Changed in nova: | |
milestone: | none → grizzly-2 |
status: | Fix Committed → Fix Released |
tags: | removed: folsom-backport-potential |
Changed in nova: | |
milestone: | grizzly-2 → 2012.2.3 |
status: | Fix Released → Fix Committed |
status: | Fix Committed → Fix Released |
milestone: | 2012.2.3 → grizzly-2 |
Changed in nova: | |
milestone: | grizzly-2 → 2013.1 |
Fix proposed to branch: master /review. openstack. org/16999
Review: https:/