ryu-agent cannot access cfg.CONF.DATABASE

Bug #1097156 reported by Yoshihiro Kaneko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Yoshihiro Kaneko

Bug Description

The database configuration was removed from quantum.plugins.ryu.common.config by I9b7dbc08ae709af81ca968857f7028c150d2c7e5.
It causes the following problems in ryu- agent.

CRITICAL quantum [-] no such option: DATABASE
TRACE quantum Traceback (most recent call last):
TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 242, in <module>
TRACE quantum main()
TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 215, in main
TRACE quantum options = {"sql_connection": cfg.CONF.DATABASE.sql_connection}
TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1039, in __getattr__
TRACE quantum return self._get(name)
TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1361, in _get
TRACE quantum value = self._substitute(self._do_get(name, group))
TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1377, in _do_get
TRACE quantum info = self._get_opt_info(name, group)
TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1470, in _get_opt_info
TRACE quantum raise NoSuchOptError(opt_name, group)
TRACE quantum NoSuchOptError: no such option: DATABASE

Revision history for this message
Gary Kotton (garyk) wrote : Re: [Bug 1097156] [NEW] ryu-agent cannot access cfg.CONF.DATABASE

On 01/08/2013 09:59 AM, Yoshihiro Kaneko wrote:
> Public bug reported:
>
> The database configuration was removed from quantum.plugins.ryu.common.config by I9b7dbc08ae709af81ca968857f7028c150d2c7e5.
> It causes the following problems in ryu- agent.
>
> CRITICAL quantum [-] no such option: DATABASE
> TRACE quantum Traceback (most recent call last):
> TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 242, in<module>
> TRACE quantum main()
> TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 215, in main
> TRACE quantum options = {"sql_connection": cfg.CONF.DATABASE.sql_connection}
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1039, in __getattr__
> TRACE quantum return self._get(name)
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1361, in _get
> TRACE quantum value = self._substitute(self._do_get(name, group))
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1377, in _do_get
> TRACE quantum info = self._get_opt_info(name, group)
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1470, in _get_opt_info
> TRACE quantum raise NoSuchOptError(opt_name, group)
> TRACE quantum NoSuchOptError: no such option: DATABASE
>
> ** Affects: quantum
> Importance: Undecided
> Status: New
>

Hi,
This is a result of https://review.openstack.org/#/c/17686/. Please note
that this was moved to the DB module. You may just need to make a few
changes with the imports.
Humble apologies for not catching this.
Thanks
Gary

Revision history for this message
Gary Kotton (garyk) wrote :

On 01/08/2013 09:59 AM, Yoshihiro Kaneko wrote:
> Public bug reported:
>
> The database configuration was removed from quantum.plugins.ryu.common.config by I9b7dbc08ae709af81ca968857f7028c150d2c7e5.
> It causes the following problems in ryu- agent.
>
> CRITICAL quantum [-] no such option: DATABASE
> TRACE quantum Traceback (most recent call last):
> TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 242, in<module>
> TRACE quantum main()
> TRACE quantum File "/opt/stack/quantum/quantum/plugins/ryu/agent/ryu_quantum_agent.py", line 215, in main
> TRACE quantum options = {"sql_connection": cfg.CONF.DATABASE.sql_connection}
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1039, in __getattr__
> TRACE quantum return self._get(name)
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1361, in _get
> TRACE quantum value = self._substitute(self._do_get(name, group))
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1377, in _do_get
> TRACE quantum info = self._get_opt_info(name, group)
> TRACE quantum File "/opt/stack/quantum/quantum/openstack/common/cfg.py", line 1470, in _get_opt_info
> TRACE quantum raise NoSuchOptError(opt_name, group)
> TRACE quantum NoSuchOptError: no such option: DATABASE
>
> ** Affects: quantum
> Importance: Undecided
> Status: New
>

Hi,
Sorry posted wrong patch - https://review.openstack.org/#/c/18341/
Thanks
Gary

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/19183

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

Reviewed: https://review.openstack.org/19183
Committed: http://github.com/openstack/quantum/commit/fab80263fa64fe0ce35a5bc183478f3f0e73b0fb
Submitter: Jenkins
Branch: master

commit fab80263fa64fe0ce35a5bc183478f3f0e73b0fb
Author: Yoshihiro Kaneko <email address hidden>
Date: Tue Jan 8 17:49:47 2013 +0900

    Fix database configuration of ryu-agent

    Fixes bug #1097156

    The database configuration was moved to the DB module.
    This patch makes ryu-agent follow it.

    Change-Id: Ib843132eb1a01769725dd89b1e1799c9d10790d3

Changed in quantum:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (milestone-proposed)

Fix proposed to branch: milestone-proposed
Review: https://review.openstack.org/19414

dan wendlandt (danwent)
Changed in quantum:
milestone: none → grizzly-2
dan wendlandt (danwent)
Changed in quantum:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (milestone-proposed)

Reviewed: https://review.openstack.org/19414
Committed: http://github.com/openstack/quantum/commit/c4253d0ffdde490ee2b8a577f4f601efe52fa257
Submitter: Jenkins
Branch: milestone-proposed

commit c4253d0ffdde490ee2b8a577f4f601efe52fa257
Author: Yoshihiro Kaneko <email address hidden>
Date: Tue Jan 8 17:49:47 2013 +0900

    Fix database configuration of ryu-agent

    Fixes bug #1097156

    The database configuration was moved to the DB module.
    This patch makes ryu-agent follow it.

    Change-Id: Ib843132eb1a01769725dd89b1e1799c9d10790d3

Changed in quantum:
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.