loadbalancer: fix MySQL timeout HAproxy config
authorEmilien Macchi <emilien@redhat.com>
Mon, 14 Sep 2015 16:56:41 +0000 (12:56 -0400)
committerEmilien Macchi <emilien@redhat.com>
Thu, 1 Oct 2015 20:57:28 +0000 (20:57 +0000)
commit00ca7b29602b2e49fe537777db06f9f1a03028f2
treef07174f68f3c02838a7752caaacbefae93308d97
parenta003b3d97ebe8bd470717c419434851d60669bf7
loadbalancer: fix MySQL timeout HAproxy config

Current HAproxy config is broken for MySQL timeout parameters.
This is what we have today by default in HAproxy logs:
--------------
[WARNING] 238/115010 (13878) : config : missing timeouts for proxy
'mysql'.
| While not properly invalid, you will certainly encounter various
problems
| with such a configuration. To fix this, please ensure that all
following
| timeouts are set to a non-zero value: 'client', 'connect', 'server'.
--------------

This patch aims to:
* Use the correct parameters to configure puppetlabs-haproxy
* Update the database timeouts to higher values to prevent the
services from disconnecting too frequently by setting the Galera HAProxy
timeout to 90 minutes.

Change-Id: I06dd4bf81d4f4fd3c01bb681f6f0b3152f2b8eea
manifests/loadbalancer.pp