neutron/neutron/tests/unit/services
Lucas Alvares Gomes e814e93e8e [OVN] Tune OVN routers to reduce the mem footprint for ML2/OVN
In order to avoid having a MAC_Binding table explosion and helping
lowering the memory footprint when using ML2/OVN this patch is setting
two options to the OVN routers:

* always_learn_from_arp_request: By setting this to False we
  avoid learning from ARP replies observed in the network. Only the
  ARP requests sent by OVN will generate a MAC_Binding entry in the
  OVSDB database. For larger broadcasts domains this avoids having a
  MAC_Binding table explosion, reduce the DB size and memory footprint
  of ML2/OVN.

* dynamic_neigh_routers: By setting this to True we avoid
  pre-populating flows for router to router communication, reduding
  the number of flows, DB size and memory footprint of ML2/OVN.

For more information on these option for core OVN please refer to:
https://www.ovn.org/support/dist-docs/ovn-nb.5.html

This patch also includes a new maintenance task to include these options
to existing routers in the system.

Related-Bug: #1946318
Change-Id: I056acdec9b6ee2341d2bc4f7bd9a678f3bf91972
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit a278c5ba78)
2021-10-18 13:29:09 +01:00
..
auto_allocate remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
conntrack_helper Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
l3_router trivial: Make driver_controller's _attrs_to_driver py3 compatible 2021-04-30 06:30:55 +00:00
logapi Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
metering Retry creating iptables managers and adding metering rules 2019-07-13 16:10:19 +03:00
network_segment_range Fix error 500 during segment range creation 2019-04-05 10:26:36 +02:00
ovn_l3 [OVN] Tune OVN routers to reduce the mem footprint for ML2/OVN 2021-10-18 13:29:09 +01:00
placement_report Locate RP-tree parent by hypervisor name 2019-12-10 10:21:53 +01:00
portforwarding port_forwarding: validate args before invoking db update 2020-08-06 14:19:25 -04:00
qos Add minimum bw qos rule validation for network 2021-03-09 10:09:10 +00:00
revisions Use created subnet in port generator in "test_port_ip_update_revises" 2019-05-14 10:05:17 +00:00
trunk Fix update of trunk subports during live migration 2021-02-11 08:56:32 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_provider_configuration.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00