[network] plugin.ini symlink not updated if main plugin changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack + Chef |
Fix Released
|
Medium
|
Mark Vanderwiel |
Bug Description
If the main changes from the default of ML2 to OVS, the symlink is not updated. I believe the cause is related to the fact the the symlink action :create is triggered by the main plugin conf file. In the ML2 case, the ovs conf was also created and used by the ovs agent. When the main is then switched to ovs, the ovs conf already exits and is up to date so the symlink action :create is never notified.
I believe the solution here is to un-tie the symlink from the creation of the conf file and instead just create the link based upon the main plugin without any notifies or subscriptions. The symlink points to a conf file, but the conf files are not unique enough to cover all the cases, whereas the main plugin is always correct for this resource.
Changed in openstack-chef: | |
status: | New → In Progress |
milestone: | none → icehouse-rc1 |
Changed in openstack-chef: | |
milestone: | icehouse-rc1 → icehouse-stable |
Changed in openstack-chef: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. openstack. org/93962
Review: https:/