From da2816a0b1f08989ff7aa9b94e9de70c1e94ad15 Mon Sep 17 00:00:00 2001 From: Nachi Ueno Date: Wed, 15 Aug 2012 08:10:47 +0000 Subject: [PATCH] clear db._ENGINE for each plugin init in Metaplugin Fixes bug 1036996 Change-Id: I7f289b4ccda281a66666ec1dbf7fc01156b0512c --- quantum/plugins/metaplugin/meta_quantum_plugin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/quantum/plugins/metaplugin/meta_quantum_plugin.py b/quantum/plugins/metaplugin/meta_quantum_plugin.py index 7b2300bd6..669f22b6f 100644 --- a/quantum/plugins/metaplugin/meta_quantum_plugin.py +++ b/quantum/plugins/metaplugin/meta_quantum_plugin.py @@ -66,7 +66,10 @@ class MetaPluginV2(db_base_plugin_v2.QuantumDbPluginV2): in cfg.CONF.META.plugin_list.split(',')] for flavor, plugin_provider in plugin_list: self.plugins[flavor] = self._load_plugin(plugin_provider) + # Needed to clear _ENGINE for each plugin + db._ENGINE = None + db.configure_db(options) self.extension_map = {} if not cfg.CONF.META.extension_map == '': extension_list = [method_set.split(':') -- 2.45.2