From 1801c31eedf922c3dd3eadee27aff044779e71c5 Mon Sep 17 00:00:00 2001 From: Yolanda Robla Mota Date: Mon, 17 Oct 2016 10:15:06 +0200 Subject: [PATCH] Pick infracloud mysql connections value from hiera It needs to be tuned depending on number of cpus and memory of the server. Change-Id: Id00d32c1bc225db16fa45d990ff8227db4f68ff0 Depends-On: Id5a0e5af031175cc0a9d8b5a3bb97ae4adfbdf1e --- hiera/group/infracloud.yaml | 1 + manifests/site.pp | 3 ++- modules/openstack_project/manifests/infracloud/controller.pp | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hiera/group/infracloud.yaml b/hiera/group/infracloud.yaml index 1690d8cc5d..2ab98f92a3 100644 --- a/hiera/group/infracloud.yaml +++ b/hiera/group/infracloud.yaml @@ -2864,3 +2864,4 @@ ipv4_nameserver: '8.8.8.8' ipv4_subnet_mask: '255.255.224.0' dhcp_pool_start: '10.10.16.144' dhcp_pool_end: '10.10.16.190' +mysql_max_connections: '1024' diff --git a/manifests/site.pp b/manifests/site.pp index 09d8e80057..3797893bac 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -1355,7 +1355,8 @@ node 'controller00.vanilla.ic.openstack.org' { 'start=15.184.65.2,end=15.184.65.254', 'start=15.184.66.2,end=15.184.66.254', 'start=15.184.67.2,end=15.184.67.254' - ] + ], + mysql_max_connections => hiera('mysql_max_connections'), } } diff --git a/modules/openstack_project/manifests/infracloud/controller.pp b/modules/openstack_project/manifests/infracloud/controller.pp index 8eb8b03d88..a3ea337a55 100644 --- a/modules/openstack_project/manifests/infracloud/controller.pp +++ b/modules/openstack_project/manifests/infracloud/controller.pp @@ -23,6 +23,7 @@ class openstack_project::infracloud::controller ( $neutron_subnet_cidr, $neutron_subnet_gateway, $neutron_subnet_allocation_pools, + $mysql_max_connections = 1024, ) { include ::openstack_project::infracloud::base @@ -47,6 +48,7 @@ class openstack_project::infracloud::controller ( neutron_subnet_cidr => $neutron_subnet_cidr, neutron_subnet_gateway => $neutron_subnet_gateway, neutron_subnet_allocation_pools => $neutron_subnet_allocation_pools, + mysql_max_connections => $mysql_max_connections, } realize (