neutron/neutron/tests
Nate Johnston c8fec8bb3c 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
(cherry picked from commit 06e38be42e)
2020-03-26 12:31:05 +00:00
..
common Always set ovs bridge name in vif:binding-details 2020-01-02 17:14:21 +08:00
contrib Change ovs version we use in fullstack tests 2019-04-09 16:25:29 +00:00
etc List SG rules which belongs to tenant's SG 2020-02-17 12:28:08 +01:00
fullstack Check the namespace is ready in test_mtu_update tests 2019-09-16 09:31:34 +00:00
functional Always set ovs bridge name in vif:binding-details 2020-01-02 17:14:21 +08:00
tempest Remove the bundled intree neutron tempest plugin 2017-11-22 12:54:33 -08:00
unit Add bulk IP address assignment to ipam driver 2020-03-26 12:31:05 +00:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Handle DBConnectionError in skip_if_timeout decorator 2019-04-11 07:22:02 +00:00
fake_notifier.py FakeNotifier class 'topic' argument change to 'topics'. 2017-12-04 20:10:03 +01:00
post_mortem_debug.py
tools.py Router to OVO 2017-11-24 04:11:33 +00:00