Add monitor interval for ovn dbs
Add parameter for configuring the ovn dbs monitor interval. 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. Change-Id: I0572f02f1bb8e099ce7647bc2f2f9b095a9c390c (cherry picked from commit 61c61c89ed6e9c7d8502a17e681b6648c9930c6e)
This commit is contained in:
parent
de1ac58c5e
commit
ca31ff1e84
manifests/profile/pacemaker
releasenotes/notes
@ -111,6 +111,14 @@
|
||||
# dict called: force_vip_nic_overrides[<vip/network name>] = 'dummy'
|
||||
# Defaults to hiera('tripleo::pacemaker::force_nic', undef)
|
||||
#
|
||||
# [*monitor_interval_master*]
|
||||
# (Optional) monitor interval for ovn dbs resource
|
||||
# Defaults to 10
|
||||
#
|
||||
# [*monitor_interval_slave*]
|
||||
# (Optional) monitor interval for ovn dbs resource
|
||||
# Defaults to 30
|
||||
#
|
||||
|
||||
class tripleo::profile::pacemaker::ovn_dbs_bundle (
|
||||
$ovn_dbs_docker_image = undef,
|
||||
@ -134,6 +142,9 @@ class tripleo::profile::pacemaker::ovn_dbs_bundle (
|
||||
$listen_on_master_ip_only = 'yes',
|
||||
$force_ocf = false,
|
||||
$force_nic = hiera('tripleo::pacemaker::force_nic', undef),
|
||||
$monitor_interval_master = 10,
|
||||
$monitor_interval_slave = 30,
|
||||
|
||||
) {
|
||||
|
||||
if $bootstrap_node and $::hostname == downcase($bootstrap_node) {
|
||||
@ -287,8 +298,8 @@ nb_master_protocol=ssl sb_master_protocol=ssl"
|
||||
pacemaker::resource::ocf { "${ovndb_servers_resource_name}":
|
||||
ocf_agent_name => "${ovndb_servers_ocf_name}",
|
||||
master_params => '',
|
||||
op_params => "start timeout=200s stop timeout=200s monitor interval=10s role=Master timeout=${dbs_timeout}s \
|
||||
monitor interval=30s role=Slave timeout=${dbs_timeout}s",
|
||||
op_params => "start timeout=200s stop timeout=200s monitor interval=${monitor_interval_master}s role=Master timeout=${dbs_timeout}s \
|
||||
monitor interval=${monitor_interval_slave}s role=Slave timeout=${dbs_timeout}s",
|
||||
resource_params => $resource_map,
|
||||
tries => $pcs_tries,
|
||||
location_rule => $ovn_dbs_location_rule,
|
||||
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Add parameter for setting monitor interval for ovndbs (default is 30s)
|
Loading…
x
Reference in New Issue
Block a user