diff --git a/puppet/services/opendaylight-api.yaml b/puppet/services/opendaylight-api.yaml index 1b81d2ada7..2b01e2c0fe 100644 --- a/puppet/services/opendaylight-api.yaml +++ b/puppet/services/opendaylight-api.yaml @@ -90,6 +90,11 @@ parameters: Note, these options are in addition to the default Java options set by the karaf/ODL boot scripts and IP version based flag set by 'opendaylight' class. + OpenDaylightInactivityProbe: + description: Time in millseconds before an inactivity probe is sent via + OVSDB to OVS + type: number + default: 180000 conditions: @@ -126,6 +131,7 @@ outputs: opendaylight::log_mechanism: {get_param: OpenDaylightLogMechanism} opendaylight::inherit_dscp_marking: {get_param: OpenDaylightInheritDSCPMarking} opendaylight::java_opts: {get_param: OpenDaylightJavaOpts} + opendaylight::inactivity_probe: {get_param: OpenDaylightInactivityProbe} - if: - internal_tls_enabled diff --git a/puppet/services/releasenotes/notes/add-opendaylight-inactivity-probe-config-a89f6dcd204192a8.yaml b/puppet/services/releasenotes/notes/add-opendaylight-inactivity-probe-config-a89f6dcd204192a8.yaml new file mode 100644 index 0000000000..bc3b702fc1 --- /dev/null +++ b/puppet/services/releasenotes/notes/add-opendaylight-inactivity-probe-config-a89f6dcd204192a8.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + OpenDaylight inactivity probe for setting the OVSDB timeout now defaults + to 180s. This helps fix scale issues for large number of computes nodes + in OpenDaylight deployments.