build: Use git submodules for Fuel git repos
[fuel.git] / build / f_repos / patch / fuel-library / 0001-Reduce-ceilometer-memory-usage.patch
1 From: Michael Polenchuk <mpolenchuk@mirantis.com>
2 Date: Thu, 8 Sep 2016 19:25:14 +0300
3 Subject: [PATCH] Reduce ceilometer memory usage
4
5 Change-Id: I8b1a97bd710c859a3543d1aed8226313f35f4f10
6 ---
7  .../puppet/openstack_tasks/manifests/ceilometer/controller.pp      | 7 +++++++
8  1 file changed, 7 insertions(+)
9
10 diff --git a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp
11 index 2c63ff0..1dda109 100644
12 --- a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp
13 +++ b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp
14 @@ -234,5 +234,12 @@ class openstack_tasks::ceilometer::controller {
15          Ceilometer_config<| title == 'oslo_messaging_rabbit/kombu_compression' |> { value => $kombu_compression }
16        }
17      }
18 +
19 +    # Reduce memory usage
20 +    ceilometer_config {
21 +      'DEFAULT/executor_thread_pool_size':               value => ceiling($service_workers*0.5);
22 +      'notification/pipeline_processing_queues':         value => ceiling($service_workers*1.5);
23 +      'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value => 5;
24 +    }
25    }
26  }