# HG changeset patch # User Sverre Rabbelier # Date 1240099606 0 # Node ID 6077018a1e68c96297795cd694ba511fa11184c6 # Parent f3d59025d254ab23ff0e470178ee52a5175bee91 Do not fetch all jobs with each poke Patch by: Sverre Rabbelier diff -r f3d59025d254 -r 6077018a1e68 app/soc/views/models/cron.py --- a/app/soc/views/models/cron.py Sun Apr 19 00:06:29 2009 +0000 +++ b/app/soc/views/models/cron.py Sun Apr 19 00:06:46 2009 +0000 @@ -87,8 +87,8 @@ 'status': 'waiting', } - query = job_logic.getQueryForFields(filter=filter) - jobs = job_logic.getAll(query) + queryGen = lambda: job_logic.getQueryForFields(filter=filter) + jobs = job_logic.entityIterator(queryGen, batchSize=10) for job in jobs: job_key = job.key().id()