From 38bcdfa327cdbf0b3365b02389e17fa1f8745f2b Mon Sep 17 00:00:00 2001 From: Kamil Sambor Date: Fri, 28 Feb 2020 09:25:27 +0100 Subject: [PATCH] Add posibilities to set ovndbs monitor interval Add posibilities to configure ovn dbs monitor interval in tht by OVNDBSPacemakerMonitorInterval (default 30s). Under load, this can create extra stress and since the timeout has already been bumped, it makes sense to bump this interval to a higher value as a trade off between detecting a failure and stressing the service. Depends-On: https://review.opendev.org/#/c/779920/ Change-Id: Id836676826f6e7c97ef8e3d665ab3e467ad055ba (cherry picked from commit 9ece6f97af8837de65f993c56b9ae3041cff6731) --- deployment/ovn/ovn-dbs-pacemaker-puppet.yaml | 10 ++++++++++ .../monitor_interval_ovndbs-b14c886737965300.yaml | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 releasenotes/notes/monitor_interval_ovndbs-b14c886737965300.yaml diff --git a/deployment/ovn/ovn-dbs-pacemaker-puppet.yaml b/deployment/ovn/ovn-dbs-pacemaker-puppet.yaml index 99010d5d18..f7ac75a838 100644 --- a/deployment/ovn/ovn-dbs-pacemaker-puppet.yaml +++ b/deployment/ovn/ovn-dbs-pacemaker-puppet.yaml @@ -94,6 +94,14 @@ parameters: default: '' description: Override the private key size used when creating the certificate for this service + OVNDBSPacemakerMonitorIntervalSlave: + description: monitor interval for ovn dbs resource in seconds + type: number + default: 30 + OVNDBSPacemakerMonitorIntervalMaster: + description: monitor interval for ovn dbs resource in seconds + type: number + default: 10 conditions: puppet_debug_enabled: {get_param: ConfigDebug} @@ -151,6 +159,8 @@ outputs: - 3125 - {get_param: OVNNorthboundServerPort} - {get_param: OVNSouthboundServerPort} + - tripleo::profile::pacemaker::ovn_dbs_bundle::monitor_interval_slave: {get_param: OVNDBSPacemakerMonitorIntervalSlave} + - tripleo::profile::pacemaker::ovn_dbs_bundle::monitor_interval_master: {get_param: OVNDBSPacemakerMonitorIntervalMaster} - tripleo::haproxy::ovn_dbs_manage_lb: if: - use_external_load_balancer diff --git a/releasenotes/notes/monitor_interval_ovndbs-b14c886737965300.yaml b/releasenotes/notes/monitor_interval_ovndbs-b14c886737965300.yaml new file mode 100644 index 0000000000..12dd7d9145 --- /dev/null +++ b/releasenotes/notes/monitor_interval_ovndbs-b14c886737965300.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + Add posibilities to configure ovn dbs monitor interval + in tht by OVNDBSPacemakerMonitorInterval (default 30s). + Under load, this can create extra stress and since the + timeout has already been bumped, it makes sense to bump + this interval to a higher value as a trade off + between detecting a failure and stressing the service. \ No newline at end of file