Restore failure-timeout parameter for collectors

Without this parameter being set, Pacemaker doesn't cleanup and restart
the resource if it fails too many times.

Change-Id: I185e317969aec389e883e575c120d3a902d677e7
Closes-Bug: #1593137
This commit is contained in:
Simon Pasquier 2016-06-24 15:28:21 +02:00
parent 24c6782d0a
commit 295e76f457
1 changed files with 20 additions and 0 deletions

View File

@ -109,6 +109,11 @@ if $is_controller or $is_rabbitmq or $is_mysql_server {
# are running *locally*
'interleave' => true,
},
metadata => {
# Make sure that Pacemaker tries to restart the resource if it fails
# too many times
'failure-timeout' => '120'
},
parameters => {
'service_name' => 'log_collector',
'config' => '/etc/log_collector',
@ -166,6 +171,11 @@ if $is_controller or $is_rabbitmq or $is_mysql_server {
# The resource can start at any time
'interleave' => false,
},
metadata => {
# Make sure that Pacemaker tries to restart the resource if it fails
# too many times
'failure-timeout' => '120'
},
parameters => {
'service_name' => 'metric_collector',
'config' => '/etc/metric_collector',
@ -199,6 +209,11 @@ if $is_controller or $is_rabbitmq or $is_mysql_server {
# (eg RabbitMQ) are running *locally*
'interleave' => true,
},
metadata => {
# Make sure that Pacemaker tries to restart the resource if it fails
# too many times
'failure-timeout' => '120'
},
parameters => {
'service_name' => 'log_collector',
'config' => '/etc/log_collector',
@ -243,6 +258,11 @@ if $is_controller or $is_rabbitmq or $is_mysql_server {
# The resource can start at any time
'interleave' => false,
},
metadata => {
# Make sure that Pacemaker tries to restart the resource if it fails
# too many times
'failure-timeout' => '120'
},
parameters => {
'service_name' => 'metric_collector',
'config' => '/etc/metric_collector',