Firewall services for OpenStack Neutron.
Go to file
Cedric Brandily 8a97921783 Optimize _make_firewall_dict_with_rules db queries
This change optimizes _make_firewall_dict_with_rules implementation by
getting rules for a firewall in one db query instead of one db query per
rule (previous implementation). It improves performance: typically on
my deployment _make_firewall_dict_with_rules for a firewall with 1000
rules takes 0.2s instead of 12s with previous implementation.

Change-Id: Ia5cd39ec4ee388fab21884d08e2b19f6f6c484d5
Closes-Bug: #1658817
2017-01-23 23:40:09 +01:00
devstack Privsep configuration for neutron-fwaas 2017-01-04 18:10:47 +07:00
doc/source Add developer documentation to FWaaS 2016-11-07 21:08:57 +00:00
etc Privsep configuration for neutron-fwaas 2017-01-04 18:10:47 +07:00
neutron_fwaas Optimize _make_firewall_dict_with_rules db queries 2017-01-23 23:40:09 +01:00
releasenotes Enable release notes translation 2016-10-06 20:33:08 +02:00
tools Remove last vestiges of oslo-incubator 2016-11-03 22:34:49 -04:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:31:50 +00:00
.gitignore Automatically generate neutron FWaaS configuration files 2015-12-07 10:50:11 +00:00
.gitreview Fix git review target for repo 2014-12-08 14:48:45 -07:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Remove last vestiges of oslo-incubator 2016-11-03 22:34:49 -04:00
.testr.conf After the services split, get neutron-fwaas Jenkins jobs passing 2014-12-09 00:00:29 -07:00
CONTRIBUTING.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
HACKING.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
MANIFEST.in Include alembic versions directory to the package 2015-10-14 16:38:56 +02:00
README.rst Show team and repo badges on README 2016-11-25 15:38:06 +01:00
TESTING.rst DevStack plugin for fwaas 2016-06-24 17:03:10 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2017-01-21 14:57:58 +00:00
setup.cfg Fix duplicated python version in classifier 2017-01-18 12:47:42 +07:00
setup.py Updated from global requirements 2015-09-17 16:40:26 +00:00
test-requirements.txt Updated from global requirements 2016-12-22 19:05:03 +00:00
tox.ini Support neutron-lib hacking check H904 2017-01-17 16:22:05 +00:00

README.rst

Team and repository tags

image

Welcome!

This package contains the code for the Neutron Firewall as a Service (FWaaS) service. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: http://launchpad.net/neutron. Use this site for asking for help, and filing bugs. We use a single Launchpad page for all Neutron projects.

Code is available on git.openstack.org at: <http://git.openstack.org/cgit/openstack/neutron-fwaas>.

Please refer to Neutron documentation for more information: Neutron README.rst