Description of problem: In case of scale env the default value of [ovn]/ovsdb_probe_interval which is 60 seconds may not be sufficient, So add a parameter in tripleo-heat-templates to configure in ml2_conf.ini and ovn meta data agent config file(neutron_ovn_metadata_agent.ini) Originally detected the need of it in https://bugzilla.redhat.com/show_bug.cgi?id=2102677 With https://review.opendev.org/c/openstack/puppet-neutron/+/817198 patch in master it already configures ml2_conf.ini which is used by neutron server. It also needs to be added to ovn meta data agent config file which is used by ovn metadata container. And backport to stable/wallaby and rhos 17.0. Also there is a wrong parameter in ovn metadata conf for the same purpose which is confusing, so also that needs to be cleaned up, that's already cleaned in master https://review.opendev.org/q/ce2357d422dfe5c24861caaa6219eae27642c1e4
> Also there is a wrong parameter in ovn metadata conf for the same purpose which is confusing, so also that needs to be cleaned up, that's already cleaned in master https://review.opendev.org/q/ce2357d422dfe5c24861caaa6219eae27642c1e4 Please note that in Puppet OpenStack we should NOT remove any parameter in stable branches as we regard it as breacking change in the class interface. I expect this change is limited within tripleo.(just remove the puppet parameter definition)
(In reply to Takashi Kajinami from comment #1) ... > I expect this change is limited within tripleo.(just remove the puppet > parameter definition) Maybe backporting https://review.opendev.org/c/openstack/tripleo-heat-templates/+/839157 would be enough.
So what we'd need are 1. Backport https://review.opendev.org/c/openstack/puppet-neutron/+/817198 back to wallaby (note: make sure we backport it to yoga and xena first) 2. Create a similar commit to add these tunables to ovn_metadata_agent.ini and backport that back to wallaby 3. Bacport https://review.opendev.org/c/openstack/tripleo-heat-templates/+/839157 to wallaby
It should be noted that the parameter doesn't actually do anything and never has--it's misnamed. The parameter is ovn/ovsdb_probe_interval
> 3. Bacport https://review.opendev.org/c/openstack/tripleo-heat-templates/+/839157 to wallaby I noticed that we also need to backport https://review.opendev.org/c/openstack/puppet-tripleo/+/839156 to get rid of the wrong parameter used.