From 01caae1e877d5042bc427eb8491bed4934996764 Mon Sep 17 00:00:00 2001 From: Daneyon Hansen Date: Wed, 31 Jul 2013 00:54:07 +0000 Subject: [PATCH] Adds Support for Glance Registry MySQL Idle Timeout Previously, only the glance::api class could manage the sql idle timeout. This change allows the sql idle timeout for Glance Registry to be configurable. Defaults to '3600' for backwards compatibility with a `wait_timeout' of 8 hours, after which MySQL will drop idle connections. Change-Id: I00d01e77af56384f4d74ab8de4a7d3bbd298e9a2 --- manifests/glance.pp | 1 + spec/classes/openstack_glance_spec.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/manifests/glance.pp b/manifests/glance.pp index 7a52954..9aa4734 100644 --- a/manifests/glance.pp +++ b/manifests/glance.pp @@ -97,6 +97,7 @@ class openstack::glance ( keystone_user => 'glance', keystone_password => $user_password, sql_connection => $sql_connection, + sql_idle_timeout => $sql_idle_timeout, enabled => $enabled, } diff --git a/spec/classes/openstack_glance_spec.rb b/spec/classes/openstack_glance_spec.rb index 0ac6711..0dd1163 100644 --- a/spec/classes/openstack_glance_spec.rb +++ b/spec/classes/openstack_glance_spec.rb @@ -45,6 +45,7 @@ describe 'openstack::glance' do :keystone_user => 'glance', :keystone_password => 'glance_user_pass', :sql_connection => 'mysql://glance:glance_db_pass@127.0.0.1/glance', + :sql_idle_timeout => '3600', :enabled => true ) should contain_class('glance::backend::file')