diff options
author | Ralph Bean <rbean@redhat.com> | 2015-04-29 20:22:28 +0000 |
---|---|---|
committer | Ralph Bean <rbean@redhat.com> | 2015-04-29 20:22:36 +0000 |
commit | 21a1715624172914ac412b8cb2bd27f18ddfd43c (patch) | |
tree | ad2d334da295ebd84b6e25c8e47dd14b17999331 | |
parent | 7ae2374ef19fa7b0e184459f4adb644f2e4405c5 (diff) | |
download | ansible-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.py | 8 |
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() |