summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-ceilometer
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-ceilometer')
-rw-r--r--meta-openstack/recipes-devtools/python/python-ceilometer/fix_ceilometer_memory_leak.patch18
1 files changed, 12 insertions, 6 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer/fix_ceilometer_memory_leak.patch b/meta-openstack/recipes-devtools/python/python-ceilometer/fix_ceilometer_memory_leak.patch
index bdc1bf7..9581e90 100644
--- a/meta-openstack/recipes-devtools/python/python-ceilometer/fix_ceilometer_memory_leak.patch
+++ b/meta-openstack/recipes-devtools/python/python-ceilometer/fix_ceilometer_memory_leak.patch
@@ -1,10 +1,16 @@
1From fd4b8446cf3cf01a21f4b4a43897fe2603be5aba Mon Sep 17 00:00:00 2001
2From: Amy Fong <amy.fong@windriver.com>
3Date: Fri, 28 Mar 2014 15:58:45 -0400
4
1--- 5---
2 ceilometer/nova_client.py | 7 +++++++ 6 ceilometer/nova_client.py | 7 +++++++
3 1 file changed, 7 insertions(+) 7 1 file changed, 7 insertions(+)
4 8
9diff --git a/ceilometer/nova_client.py b/ceilometer/nova_client.py
10index 084c4ea..0219d00 100644
5--- a/ceilometer/nova_client.py 11--- a/ceilometer/nova_client.py
6+++ b/ceilometer/nova_client.py 12+++ b/ceilometer/nova_client.py
7@@ -26,6 +26,12 @@ 13@@ -38,6 +38,12 @@ cfg.CONF.import_group('service_credentials', 'ceilometer.service')
8 14
9 LOG = log.getLogger(__name__) 15 LOG = log.getLogger(__name__)
10 16
@@ -17,11 +23,11 @@
17 23
18 def logged(func): 24 def logged(func):
19 25
20@@ -56,6 +62,7 @@ 26@@ -75,6 +81,7 @@ class Client(object):
21 endpoint_type=conf.os_endpoint_type, 27 timeout=cfg.CONF.http_timeout,
22 cacert=conf.os_cacert, 28 http_log_debug=cfg.CONF.nova_http_log_debug,
23 no_cache=True) 29 no_cache=True)
24+ self.nova_client.set_timings_max_len(cfg.CONF.nova_client.max_timing_buffer) 30+ self.nova_client.set_timings_max_len(cfg.CONF.nova_client.max_timing_buffer)
25 31
26 def _with_flavor_and_image(self, instances): 32 def _with_flavor_and_image(self, instances):
27 for instance in instances: 33 flavor_cache = {}