summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2015-04-29 20:22:28 +0000
committerRalph Bean <rbean@redhat.com>2015-04-29 20:22:36 +0000
commit21a1715624172914ac412b8cb2bd27f18ddfd43c (patch)
treead2d334da295ebd84b6e25c8e47dd14b17999331
parent7ae2374ef19fa7b0e184459f4adb644f2e4405c5 (diff)
downloadansible-21a1715624172914ac412b8cb2bd27f18ddfd43c.tar.gz
ansible-21a1715624172914ac412b8cb2bd27f18ddfd43c.tar.xz
ansible-21a1715624172914ac412b8cb2bd27f18ddfd43c.zip
Try to fix memory growth in fedmsg-map.
-rw-r--r--roles/collectd/fedmsg-activation/files/fedmsg-map.py8
1 files 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 5ca13655b..e03eae2a7 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()