Cause: The driver for LBaaS changed location in upstream tree.
Consequence: After upgrade, the driver from the previous version is still used.
Fix: During upgrade phase of rpm, the driver path is changed to correct value.
Result: LBaaS agent loads correct driver.
Description of problem:
Config file for lbaas agent uses old path for its driver.
Version-Release number of selected component (if applicable):
openstack-neutron-2013.2.2-1.el6ost.noarch
How reproducible:
Always
Steps to Reproduce:
1. Upgrade RHOS 3 to RHOS 4 with loadbalancer
2. Check device_driver in /etc/neutron/lbaas-agent.ini
3.
Actual results:
device_driver = neutron.plugins.services.agent_loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver
Expected results:
device_driver = neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver
Additional info:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHSA-2014-0516.html