Browse Source

Merge "Add configurable monitor timeouts for ovn dbs" into stable/train

changes/54/695654/1
Zuul 2 weeks ago
parent
commit
333e4f5e70
2 changed files with 16 additions and 0 deletions
  1. +5
    -0
      deployment/ovn/ovn-dbs-pacemaker-puppet.yaml
  2. +11
    -0
      releasenotes/notes/setup_timeouts_ovn_dbs-141be475dd2cd7ae.yaml

+ 5
- 0
deployment/ovn/ovn-dbs-pacemaker-puppet.yaml View File

@@ -68,6 +68,10 @@ parameters:
type: string
description: Specifies the default CA cert to use if TLS is used for
services in the internal network.
OVNDBSPacemakerTimeout:
description: timeout for monitor of ovn dbs resource in seconds
type: number
default: 60


conditions:
@@ -110,6 +114,7 @@ outputs:
- tripleo::profile::pacemaker::ovn_dbs_bundle::nb_db_port: {get_param: OVNNorthboundServerPort}
- tripleo::profile::pacemaker::ovn_dbs_bundle::sb_db_port: {get_param: OVNSouthboundServerPort}
- tripleo::profile::pacemaker::ovn_dbs_bundle::container_backend: {get_param: ContainerCli}
- tripleo::profile::pacemaker::ovn_dbs_bundle::dbs_timeout: {get_param: OVNDBSPacemakerTimeout}
- tripleo::haproxy::ovn_dbs_manage_lb: false
- tripleo::ovn_dbs::firewall_rules:
'121 OVN DB server ports':

+ 11
- 0
releasenotes/notes/setup_timeouts_ovn_dbs-141be475dd2cd7ae.yaml View File

@@ -0,0 +1,11 @@
---
features:
- |
Under pressure, the default monitor timeout value of 20 seconds is not
enough to prevent unnecessary failovers of the ovn-dbs pacemaker resource.
While spawning a few VMs in the same time this could lead to unnecessary
movements of master DB, then re-connections of ovn-controllers (slaves are
read-only), further peaks of load on DBs, and at the end it could lead to
snowball effect. Now this value can be configurable by
OVNDBSPacemakerTimeout which will configure
tripleo::profile::pacemaker::ovn_dbs_bundle (default is set to 60s).

Loading…
Cancel
Save