![]() The previous hash type was 'ip' and this caused a major issue with the allowed address pairs extension since it results in CIDRs being passed to ipset. When the hash type is 'ip', a CIDR is completely enumerated into all of its addresses so 10.100.0.0/16 results in ~65k entries. This meant a single allowed_address_pairs entry could easily exhaust an entire set. This patch changes the hash type to 'net', which is designed to handle a CIDRs as a single entry. This patch also changes the names of the ipsets because creating an ipset with different parameters will cause an error and our ipset manager code isn't robust enough to handle that at this time. There is another ongoing patch to fix that but it won't be ready in time.[1] The related bug was closed by increasing the set limit, which did alleviate the problem. However, this change would also address the issue because the gate tests run an allowed address pairs extension test with the CIDR mentioned above. 1. I59e2e1c090cb95ee1bd14dbb53b6ff2c5e2713fd Related-Bug: #1439817 Closes-Bug: #1444397 Change-Id: I8177699b157cd3eac46e2f481f47b5d966c49b07 |
8 years ago | |
---|---|---|
bin | 8 years ago | |
doc | 8 years ago | |
etc | 8 years ago | |
neutron | 8 years ago | |
rally-jobs | 8 years ago | |
tools | 8 years ago | |
.coveragerc | 8 years ago | |
.gitignore | 9 years ago | |
.gitreview | 10 years ago | |
.mailmap | 9 years ago | |
.pylintrc | 8 years ago | |
.testr.conf | 9 years ago | |
CONTRIBUTING.rst | 9 years ago | |
HACKING.rst | 8 years ago | |
LICENSE | 12 years ago | |
MANIFEST.in | 10 years ago | |
README.rst | 9 years ago | |
TESTING.rst | 8 years ago | |
babel.cfg | 10 years ago | |
openstack-common.conf | 8 years ago | |
requirements.txt | 8 years ago | |
run_tests.sh | 8 years ago | |
setup.cfg | 8 years ago | |
setup.py | 9 years ago | |
test-requirements.txt | 8 years ago | |
tox.ini | 8 years ago |
README.rst
Welcome!
You have come across a cloud computing network fabric controller. It has identified itself as "Neutron." It aims to tame your (cloud) networking!
External Resources:
The homepage for Neutron is: http://launchpad.net/neutron. 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>.
The latest and most in-depth documentation on how to use Neutron is available at: <http://docs.openstack.org>. This includes:
- Neutron Administrator Guide
http://docs.openstack.org/admin-guide-cloud/content/ch_networking.html
- Neutron API Reference:
http://docs.openstack.org/api/openstack-network/2.0/content/
- Current Neutron developer documentation is available at:
For help on usage and hacking of Neutron, please send mail to <mailto:openstack-dev@lists.openstack.org>.
For information on how to contribute to Neutron, please see the contents of the CONTRIBUTING.rst file.