From a69fd7db534d5c38702748ba4367e433f399e971 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Thu, 9 Feb 2012 14:00:33 +0100 Subject: [PATCH] [IMP] gunicorn: uncomment the nextval(base_cache_signaling). bzr revid: vmt@openerp.com-20120209130033-cb459vlm2b9pg34l --- openerp/modules/registry.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openerp/modules/registry.py b/openerp/modules/registry.py index 4dcb811da6b..9053eb82d1d 100644 --- a/openerp/modules/registry.py +++ b/openerp/modules/registry.py @@ -271,6 +271,7 @@ class RegistryManager(object): _logger.info("Invalidating all model caches after database signaling.") registry.base_cache_signaling_sequence = r registry.clear_caches() + registry.reset_any_cache_cleared() finally: cr.close() @@ -283,12 +284,14 @@ class RegistryManager(object): if registry.any_cache_cleared(): _logger.info("At least one model cache has been cleare, signaling through the database.") cr = registry.db.cursor() + r = 1 try: pass - # cr.execute("select nextval('base_cache_signaling')") - # cls.base_cache_signaling_sequence to = result + cr.execute("select nextval('base_cache_signaling')") + r = cr.fetchone()[0] finally: cr.close() + registry.base_cache_signaling_sequence = r registry.reset_any_cache_cleared() @classmethod