From 21a1715624172914ac412b8cb2bd27f18ddfd43c Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 29 Apr 2015 20:22:28 +0000 Subject: [PATCH] Try to fix memory growth in fedmsg-map. --- roles/collectd/fedmsg-activation/files/fedmsg-map.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/collectd/fedmsg-activation/files/fedmsg-map.py b/roles/collectd/fedmsg-activation/files/fedmsg-map.py index 5ca13655b4..e03eae2a73 100644 --- a/roles/collectd/fedmsg-activation/files/fedmsg-map.py +++ b/roles/collectd/fedmsg-activation/files/fedmsg-map.py @@ -16,9 +16,6 @@ config = fedmsg.config.load_config() timeout = 0.2 expected = '/wAAAAAAAAABfw==' -active = collections.defaultdict(list) -inactive = collections.defaultdict(list) - for_collectd = 'verbose' not in sys.argv @@ -29,6 +26,9 @@ def info(content="\n"): def do_scan(): + active = collections.defaultdict(list) + inactive = collections.defaultdict(list) + for i, item in enumerate(config['endpoints'].items()): name, endpoints = item for endpoint in endpoints: @@ -103,7 +103,7 @@ def do_scan(): if not for_collectd: do_scan() else: - interval = 10 + interval = 30 host = socket.getfqdn() while True: start = time.time()