From a8e0ba70990c23ecc19eebf8299e698f2d140202 Mon Sep 17 00:00:00 2001 From: Bjoern Teipel Date: Mon, 18 Apr 2016 09:32:27 -0500 Subject: [PATCH] Decrease MariaDB wait timeout This MariaDB setting uses the same timeout for SQL connections as configured inside SQL Alchemy (pool_recycle) and prevent possibly SQL session build up due to a large default setting (8 Hours). Nova and Neutron are using a idle_timeout of 3600 by default, for example https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L101 and respectively for Neutron https://github.com/openstack/neutron/blob/stable/liberty/etc/neutron.conf#L761 Change-Id: I273739c3c10616cac148aeb839154e0fb3359bca Closes-Bug: #1571682 (cherry picked from commit a1636b3bb3c5c7588c8e92d4da45198929f7e833) --- defaults/main.yml | 2 +- ...ecrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/decrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml diff --git a/defaults/main.yml b/defaults/main.yml index e373eae4..a90a81c5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -45,7 +45,7 @@ galera_max_heap_table_size: 32M galera_tmp_table_size: 32M galera_file_limits: 65535 -galera_wait_timeout: 28800 +galera_wait_timeout: 3600 ## innodb options galera_innodb_buffer_pool_size: 4096M diff --git a/releasenotes/notes/decrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml b/releasenotes/notes/decrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml new file mode 100644 index 00000000..aac2fe49 --- /dev/null +++ b/releasenotes/notes/decrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - The MariaDB wait_timeout setting is decreased to 1h to match the + SQL Alchemy pool recycle timeout, in order to prevent unnecessary + database session buildups.