diff --git a/deployment/ovn/ovn-controller-container-puppet.yaml b/deployment/ovn/ovn-controller-container-puppet.yaml index 7a512c5589..e9f3e3ed35 100644 --- a/deployment/ovn/ovn-controller-container-puppet.yaml +++ b/deployment/ovn/ovn-controller-container-puppet.yaml @@ -74,6 +74,10 @@ parameters: type: boolean tags: - role_specific + OVNRemoteProbeInterval: + description: Probe interval in ms + type: number + default: 60000 conditions: force_config_drive: {equals: [{get_param: OVNMetadataEnabled}, false]} @@ -118,6 +122,7 @@ outputs: $NETWORK: {get_param: [ServiceNetMap, NeutronTenantNetwork]} ovn::controller::ovn_bridge: {get_param: OVNIntegrationBridge} ovn::controller::hostname: "%{hiera('fqdn_canonical')}" + ovn::controller::ovn_remote_probe_interval: {get_param: OVNRemoteProbeInterval} tripleo::profile::base::neutron::agents::ovn::ovn_db_host: {get_param: [EndpointMap, OvnDbInternal, host_nobrackets]} tripleo::ovn_controller::firewall_rules: '118 neutron vxlan networks': diff --git a/releasenotes/notes/ovn_remote_probe_interval-023b3fa671f88101.yaml b/releasenotes/notes/ovn_remote_probe_interval-023b3fa671f88101.yaml new file mode 100644 index 0000000000..2e9bc24a01 --- /dev/null +++ b/releasenotes/notes/ovn_remote_probe_interval-023b3fa671f88101.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + This parameter sets inactive probe interval of the JSON session + from ovn-controller to the OVN SB database. By default this it + is 5s which not be sufficient in loaded systems or during high + control-plane activity spikes, leading to unnecessary reconnections + to OVSDB server. Now it is extended by default to 1 min and it is + configurable by param OVNRemoteProbeInterval. \ No newline at end of file