diff --git a/deployment/ovn/ovn-metadata-container-puppet.yaml b/deployment/ovn/ovn-metadata-container-puppet.yaml index 4453f2e210..fe9826160c 100644 --- a/deployment/ovn/ovn-metadata-container-puppet.yaml +++ b/deployment/ovn/ovn-metadata-container-puppet.yaml @@ -112,6 +112,10 @@ parameters: description: Additional domain sockets for the docker daemon to bind to (useful for mounting into containers that launch other containers) type: comma_delimited_list + OVNRemoteProbeInterval: + description: Probe interval in ms + type: number + default: 60000 conditions: haproxy_wrapper_enabled: {equals: [{get_param: OVNEnableHaproxyDockerWrapper}, true]} @@ -166,6 +170,7 @@ outputs: neutron::agents::ovn_metadata::metadata_host: {get_param: [EndpointMap, NovaMetadataCellInternal, host_nobrackets]} neutron::agents::ovn_metadata::ovsdb_connection_timeout: {get_param: OVNDbConnectionTimeout} ovn::southbound::port: {get_param: OVNSouthboundServerPort} + neutron::agents::ovn_metadata::ovn_remote_probe_interval: {get_param: OVNRemoteProbeInterval} neutron::agents::ovn_metadata::debug: if: - service_debug_unset diff --git a/releasenotes/notes/ovn_metadata_remote_probe_interval-b90c7eea0c3fb2f6.yaml b/releasenotes/notes/ovn_metadata_remote_probe_interval-b90c7eea0c3fb2f6.yaml new file mode 100644 index 0000000000..425839c15c --- /dev/null +++ b/releasenotes/notes/ovn_metadata_remote_probe_interval-b90c7eea0c3fb2f6.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + This parameter sets inactive probe interval of the JSON session + from ovn-metadata 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