Elena Ezhova caecc4f998 Fix updating session persistence of a pool in DB
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
2016-01-14 13:11:31 +03:00
2014-09-04 15:28:10 -06:00
2015-12-04 17:39:35 +00:00
2014-09-04 15:28:10 -06:00
2015-09-29 17:37:35 +00:00
2014-09-04 15:28:10 -06:00
2015-10-01 23:58:03 +00:00
2015-09-17 12:15:32 +00:00
2016-01-13 14:04:13 +08:00

Octavia

Latest Version

Downloads

Operator-grade open source scalable load balancer.

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
Load Balancing as a Service (LBaaS) for OpenStack
Readme 97 MiB
Languages
Python 97.5%
Shell 1.9%
Jinja 0.6%