0295eccea6
This change follows up on the previous performance improvements and does the same for crud requests. I9d67f0966561baaefb50ae97b943ff6593e194eb I32328c5206b9cd6fb8d8764c079f22b6ea8bfa9e We remove from_sqlalchemy_model and the related object intermediary representation from the get_loabalancer, get_pool, get_listener, get_healthmonitor, get_l7policy, get_l7policy_rule, get_pool_member. Instead it more directly transforms from the SQLAlchemy model to the required api dictionary format. Thus this entirely skips loading a few relations that walking the intermediary object model triggered without the target output needing them. This is in particular important on calls like _get_driver_for_loadbalancer as it previously would load the loadbalancer and all related objects just to get the provider name for the loadbalancer. Story: 2004949 Task: 29365 Change-Id: Ic268ea3cdcf809f62ba1ab3ebf8ab6d22f871404 |
||
---|---|---|
devstack | ||
doc | ||
etc | ||
neutron_lbaas | ||
playbooks | ||
releasenotes | ||
tools | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Warning
Neutron-lbaas is now deprecated. Please see the FAQ: https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation
Welcome!
This package contains the code for the Neutron Load Balancer as a Service (LBaaS) service. This includes third-party drivers. This package requires Neutron to run.
External Resources:
The homepage for Octavia LBaaS is: https://launchpad.net/octavia. Use this site for asking for help, and filing bugs.
Code is available on git.openstack.org at: <http://git.openstack.org/cgit/openstack/neutron-lbaas>.
Please refer to Neutron documentation for more information: Neutron README.rst
Release notes for the project can be found at: <https://docs.openstack.org/releasenotes/neutron-lbaas/index.html>.