From ec253a23c4034c57f6758fdc5fd1159b7c5beec7 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk Date: Thu, 8 Sep 2016 19:36:45 +0300 Subject: Reduce ceilometer memory usage JIRA: FUEL-227 Change-Id: Ia18064299da7c056cb247c2f7f350e5532f2f587 Signed-off-by: Michael Polenchuk --- .../0001-Reduce-ceilometer-memory-usage.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 build/f_repos/patch/fuel-library/0001-Reduce-ceilometer-memory-usage.patch (limited to 'build') diff --git a/build/f_repos/patch/fuel-library/0001-Reduce-ceilometer-memory-usage.patch b/build/f_repos/patch/fuel-library/0001-Reduce-ceilometer-memory-usage.patch new file mode 100644 index 000000000..a1ee0364f --- /dev/null +++ b/build/f_repos/patch/fuel-library/0001-Reduce-ceilometer-memory-usage.patch @@ -0,0 +1,30 @@ +From 3c0a101279ef225c6d14b13a5424d0d190df1079 Mon Sep 17 00:00:00 2001 +From: Michael Polenchuk +Date: Mon, 19 Dec 2016 16:03:37 +0400 +Subject: [PATCH] Reduce ceilometer memory usage + +Change-Id: I11045c233eeb833108ffdee4a8952cd61b91c840 +--- + .../puppet/openstack_tasks/manifests/ceilometer/controller.pp | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp +index f531b617d..7f811f276 100644 +--- a/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp ++++ b/deployment/puppet/openstack_tasks/manifests/ceilometer/controller.pp +@@ -243,5 +243,12 @@ class openstack_tasks::ceilometer::controller { + 'DEFAULT/use_syslog_rfc_format': value => true; + } + } ++ ++ # Reduce memory usage ++ ceilometer_config { ++ 'DEFAULT/executor_thread_pool_size': value => ceiling($service_workers*0.5); ++ 'notification/pipeline_processing_queues': value => ceiling($service_workers*1.5); ++ 'oslo_messaging_rabbit/rabbit_qos_prefetch_count': value => 100; ++ } + } + } +-- +2.11.0 + -- cgit 1.2.3-korg