69b3762dda
The patch proposes adding a new binding_index to the NetworkDhcpAgentBinding table, with an additional Unique Constraint that enforces a single <network_id, binding_index> per network. 1. When a network is triggered to be auto-scheduled to DHCP agents, the number of DHCP agents is constrained by dhcp_agents_per_network in neutron.conf. This prevents too many DHCP agents from being scheduled in the first place. 2. If users manually schedule a network to specific DHCP agents, the binding_index increments to show the number of DHCP agents hosting this network. Co-Authored-By: Oleg Bondarev <obondarev@mirantis.com> Change-Id: I1bc3f8b69c337f7c1cf7375509a0da61def9baf1 Closes-Bug: #1535554 |
||
---|---|---|
.. | ||
__init__.py | ||
test_2e0d7a8a1586_add_binding_index_to_routerl3agentbinding.py | ||
test_3b935b28e7a0_migrate_to_pluggable_ipam.py | ||
test_97c25b0d2353_add_name_desc.py | ||
test_a8b517cff8ab_add_routerport_bindings_for_ha.py | ||
test_b12a3ef66e62_add_standardattr_to_qos_policies.py | ||
test_c3e9d13c4367_add_binding_index_to_.py |