caecc4f998

In case when update data for a pool contains session persistence it is required to update session persistence table first and then remove 'session_persistence' key from the update dict. Otherwise, update will fail and a pool will get stuck in PENDING_UPDATE status. This change reuses update_pool_on_listener method of db.repositories.Repositories class in UpdatePoolInDB task instead of PoolRepository update method. This regression was discovered using a scenario test: https://review.openstack.org/#/c/207945/ Change-Id: I53d6b7962c0baa466db7e053157cdd302edae473 Closes-Bug: #1505125
Octavia
Operator-grade open source scalable load balancer.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/octavia
- Source: http://git.openstack.org/cgit/openstack/octavia
- Bugs: http://bugs.launchpad.net/octavia/
The Octavia project seeks to become the standard operator-grade load balancer in use in large OpenStack deployments. Note that it is not competing with the Neutron LBaaS extension and may never actually replace it. Rather, Octavia should be seen as "yet another vendor" which is accessed via a driver for Neutron LBaaS.
For more information on project direction and guiding principles for contributors, please see the CONSTITUTION.rst file in this directory, or specifications in the specs/ subdirectory. Other documentation can be found in the docs/ directory.
Please also see https://wiki.openstack.org/wiki/Octavia/Roadmap for the latest version of our project roadmap.
Description
Languages
Python
97.5%
Shell
1.9%
Jinja
0.6%