sql_dbpool_enabled not passed to configured_db nvp_plugin

Bug #1095856 reported by Aaron Rosen
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Aaron Rosen

Bug Description

2013-01-03 15:14:46 11194 ERROR quantum.common.config [-] Unable to load quantum from configuration file /etc/quantum/api-paste.ini.
2013-01-03 15:14:46 11194 TRACE quantum.common.config Traceback (most recent call last):
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/common/config.py", line 103, in load_paste_app
2013-01-03 15:14:46 11194 TRACE quantum.common.config app = deploy.loadapp("config:%s" % config_path, name=app_name)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
2013-01-03 15:14:46 11194 TRACE quantum.common.config return loadobj(APP, uri, name=name, **kw)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
2013-01-03 15:14:46 11194 TRACE quantum.common.config return context.create()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2013-01-03 15:14:46 11194 TRACE quantum.common.config return self.object_type.invoke(self)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
2013-01-03 15:14:46 11194 TRACE quantum.common.config **context.local_conf)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call
2013-01-03 15:14:46 11194 TRACE quantum.common.config val = callable(*args, **kw)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 25, in urlmap_factory
2013-01-03 15:14:46 11194 TRACE quantum.common.config app = loader.get_app(app_name, global_conf=global_conf)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
2013-01-03 15:14:46 11194 TRACE quantum.common.config name=name, global_conf=global_conf).create()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2013-01-03 15:14:46 11194 TRACE quantum.common.config return self.object_type.invoke(self)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
2013-01-03 15:14:46 11194 TRACE quantum.common.config **context.local_conf)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call
2013-01-03 15:14:46 11194 TRACE quantum.common.config val = callable(*args, **kw)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/auth.py", line 59, in pipeline_factory
2013-01-03 15:14:46 11194 TRACE quantum.common.config app = loader.get_app(pipeline[-1])
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
2013-01-03 15:14:46 11194 TRACE quantum.common.config name=name, global_conf=global_conf).create()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2013-01-03 15:14:46 11194 TRACE quantum.common.config return self.object_type.invoke(self)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
2013-01-03 15:14:46 11194 TRACE quantum.common.config return fix_call(context.object, context.global_conf, **context.local_conf)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call
2013-01-03 15:14:46 11194 TRACE quantum.common.config val = callable(*args, **kw)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/api/v2/router.py", line 72, in factory
2013-01-03 15:14:46 11194 TRACE quantum.common.config return cls(**local_config)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/api/v2/router.py", line 76, in __init__
2013-01-03 15:14:46 11194 TRACE quantum.common.config plugin = manager.QuantumManager.get_plugin()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/manager.py", line 140, in get_plugin
2013-01-03 15:14:46 11194 TRACE quantum.common.config return cls.get_instance().plugin
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/manager.py", line 135, in get_instance
2013-01-03 15:14:46 11194 TRACE quantum.common.config cls._instance = cls()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/manager.py", line 94, in __init__
2013-01-03 15:14:46 11194 TRACE quantum.common.config self.plugin = plugin_klass()
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/plugins/nicira/nicira_nvp_plugin/QuantumPlugin.py", line 201, in __init__
2013-01-03 15:14:46 11194 TRACE quantum.common.config db.configure_db(options)
2013-01-03 15:14:46 11194 TRACE quantum.common.config File "/opt/stack/quantum/quantum/db/api.py", line 97, in configure_db
2013-01-03 15:14:46 11194 TRACE quantum.common.config options['sql_dbpool_enable']):
2013-01-03 15:14:46 11194 TRACE quantum.common.config KeyError: 'sql_dbpool_enable'

Aaron Rosen (arosen)
Changed in quantum:
assignee: nobody → Aaron Rosen (arosen)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

Fix proposed to branch: master
Review: https://review.openstack.org/18927

Changed in quantum:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/18927
Committed: http://github.com/openstack/quantum/commit/891cbe3f48ca226ed670d1abbbf0b46af00dd46d
Submitter: Jenkins
Branch: master

commit 891cbe3f48ca226ed670d1abbbf0b46af00dd46d
Author: Aaron Rosen <email address hidden>
Date: Thu Jan 3 15:18:51 2013 -0800

    sql_dbpool_enabled not passed to configured_db nvp_plugin

    Introduced in 7b5f6fd6. Fixes bug 1095856

    Change-Id: I34cca7cb489013b033a7426b37bbf9989f87e7ec

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
milestone: none → grizzly-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: grizzly-2 → 2013.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.