openstack-ansible-os_neutron/tasks
Danila Balagansky d35c27bf71 Configure OVN NB and SB DB Connection probes
Allow configuration of `inactivity_probe` in Connection table in NB and
SB for new installations.

Issues, which successfully resolve by using this as a workaround:
1. https://www.mail-archive.com/ovs-discuss@openvswitch.org/msg07431.html
2. https://bugs.launchpad.net/kolla-ansible/+bug/1917484

According to the OVN ML, specifically this part [1], there is no other
way to set `inactivity_probe` other than using Connection table. And the
only valid option for it would be `0.0.0.0`, so that it could be applied
to all connections.

`ovn-ctl` forces `ovsdb-server` to look for addresses to listen on in
Connection table with `db-nb-use-remote-in-db` and
`db-sb-use-remote-in-db` options which are enabled by default.

If `db-nb-create-insecure-remote` and `db-sb-create-insecure-remote` are
set to `yes` (when `neutron_ovn_ssl` is `False`), this would result in
flooding OVN logs with `Address already in use` errors.

So we will rely on default value `no` for them from now on and only
listen on and with whatever options are provided in Connection tables.

[1] https://www.mail-archive.com/ovs-discuss@openvswitch.org/msg07476.html

Change-Id: If87cf7cfa1788d68c9a4013d7f4877692f2bb11c
2023-07-12 13:24:18 +03:00
..
providers Configure OVN NB and SB DB Connection probes 2023-07-12 13:24:18 +03:00
dependent_neutron_roles.yml Remove support for calico ml2 driver. 2022-12-06 12:28:17 +00:00
main.yml Merge "Add TLS support to neutron_server backends" 2023-05-03 11:41:36 +00:00
neutron_apparmor.yml Remove "warn" parameter from command module 2023-01-19 21:25:55 +00:00
neutron_check.yml Remove the neutron-fwaas since it retired 2020-06-17 13:30:15 +08:00
neutron_db_setup.yml Change task ordering to perform smooth upgrades 2021-05-13 09:07:20 +00:00
neutron_install.yml Ensure OVN is restarted on package update 2023-05-22 17:17:55 +00:00
neutron_post_install.yml Do not provision neutron config when not needed 2022-12-09 14:52:48 +00:00
neutron_pre_install.yml Do not install neutron venv if not needed. 2022-12-03 19:14:24 +00:00