OpenStack Networking (Neutron)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Nate Johnston 06e38be42e Add bulk IP address assignment to ipam driver
Create a method for bulk assignment of IP addresses within the ipam
driver, to support bulk creation of ports.

This also changes the logic for how the window of available IP addresses
to assign from is calculated within the neutrondb IPAM driver.  The
Python random module is used to produce a statistically sampled set of
IP addresses out of the set of available IPs; this will facilitate
collission avoidance.  When requesting multiple IP addresses the
selection window sized is increased significantly to ensure a larger
number of available IPs, but caps are placed on the amount to make sure
we do not transgress system limits when building pools of IPv6
addresses.

Change-Id: Iad8088eaa261b07153fa358ae34b9a2442bc2a3e
Implements: blueprint speed-up-neutron-bulk-creation
5 years ago
api-ref Fix some typos 7 years ago
bin Use os-xenapi for neutron when XenServer as hypervisor 6 years ago
devstack DevStack: OVS: Only install kernel-* packages when needed 5 years ago
doc Removed duplicated word "and". 5 years ago
etc Introduce floating IP pool resource 5 years ago
neutron Add bulk IP address assignment to ipam driver 5 years ago
playbooks/legacy Revert "Add openstack/placement as a required project for neutron-grenade*" 5 years ago
rally-jobs [rally] Port custom plugins to use proper code 5 years ago
releasenotes Merge "supported_vnic_type configurable for sriov" 5 years ago
tools Update abandon_old_reviews script to check Zuul votes 5 years ago
.coveragerc Cleanup coverage configuration 7 years ago
.gitignore Switch to stestr 5 years ago
.gitreview Fix .gitreview to not point at a branch 8 years ago
.mailmap Add mailmap entry 9 years ago
.pylintrc Disable some pylint checks 5 years ago
.stestr.conf Fix post gate hook to accommodate for new os-testr 6 years ago
.zuul.yaml Increase timout of gate jobs 5 years ago
CONTRIBUTING.rst Update link for contribution 6 years ago
HACKING.rst Update the documentation link for doc migration 6 years ago
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 12 years ago
README.rst Add release notes link in README 5 years ago
TESTING.rst doc: Small clearances for fullstack testing 5 years ago
babel.cfg Use babel to generate translation file 11 years ago
bindep.txt Add libffi-dev to bindep.txt 6 years ago
lower-constraints.txt Merge "Update lower-constraints to meet neutron-lib" 5 years ago
requirements.txt Merge "Update lower-constraints to meet neutron-lib" 5 years ago
setup.cfg Merge "Add neutron-status upgrade check command framework" 5 years ago
setup.py Updated from global requirements 6 years ago
test-requirements.txt Upgrade pylint to a version that works with python3 5 years ago
tox.ini Fix flake8 N534 untranslated exception message 5 years ago

README.rst

Team and repository tags

image

Welcome!

To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute:

CONTRIBUTING.rst