From b92dcd96ee32f119de5a3b2223618041a692abe2 Mon Sep 17 00:00:00 2001 From: Aaron Griffith Date: Fri, 18 Mar 2011 16:22:48 -0400 Subject: [PATCH] increased max result queue size back to brownan/master normal --- quadtree.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quadtree.py b/quadtree.py index 1d43a8d..f33cacc 100644 --- a/quadtree.py +++ b/quadtree.py @@ -361,10 +361,10 @@ class QuadtreeGen(object): logging.info("The others will go faster") for result in self._apply_render_worldtiles(pool): results.append(result) - if len(results) > 10 + 2*procs: + if len(results) > 10000: # Empty the queue before adding any more, so that memory # required has an upper bound - while len(results) > 10: + while len(results) > 500: results.popleft().get() complete += 1 self.print_statusline(complete, total, 1) @@ -386,8 +386,8 @@ class QuadtreeGen(object): logging.info("Starting level {0}".format(level)) for result in self._apply_render_inntertile(pool, zoom): results.append(result) - if len(results) > 10 + 2*procs: - while len(results) > 10: + if len(results) > 10000: + while len(results) > 500: results.popleft().get() complete += 1 self.print_statusline(complete, total, level)