ovs plugin agent terminates due to non-existent br-ex in some cases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-neutron |
Fix Released
|
Undecided
|
Michael Chapman |
Bug Description
Currently, the external bridge is brought up after the quantum agent service via these lines in puppet-quantum / manifests / agents / ovs.pp :
quantum:
require => Service[
}
quantum:
require => Service[
}
While testing this, I see the following order:
notice: /Stage[
notice: /Stage[
notice: /Stage[
notice: /Stage[
notice: /Stage[
notice: /Stage[
notice: /Stage[
Depending on how quickly the intermediate resources are resolved, br-ex may or may not be active when the plugin agent service looks for it, and will fail and exit depending on whether it finds it or not.
The 'require' should actually be 'before' - the bridge needs to be active before the agent starts running.
Changed in puppet-openstack: | |
assignee: | nobody → Michael Chapman (michaeltchapman) |
Changed in puppet-openstack: | |
status: | Fix Committed → Fix Released |
affects: | puppet-openstack → puppet-neutron |
Changed in puppet-neutron: | |
milestone: | none → 2.1.0 |
Changed in puppet-neutron: | |
milestone: | 2.1.0 → 2.1.1 |
Fix proposed to branch: master /review. openstack. org/32820
Review: https:/