[IMP] workers cron dont keep cursors

need for saas and demo

bzr revid: al@openerp.com-20121209212242-s3a91vxg8bixqls7
This commit is contained in:
Antony Lesuisse 2012-12-09 22:22:42 +01:00
parent 97ab217893
commit cf31a12d94
1 changed files with 3 additions and 0 deletions

View File

@ -363,6 +363,9 @@ class WorkerCron(Worker):
acquired = base.ir.ir_cron.ir_cron._acquire_job(db_name)
if not acquired:
break
# dont keep cursors in multi database mode
if len(db_names) > 1:
sql_db.close_db(db_name)
# TODO Each job should be considered as one request instead of each db
self.request_count += 1