** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1600530

Title:
  Part 2 of engine DB facade breaks metadata agent

Status in neutron:
  Fix Released

Bug description:
  On devstack, tip of tree master:

  Commit [1] breaks metadata agent on compute nodes with the following
  error:

  2016-07-09 16:49:52.427 ^[[01;31mCRITICAL neutron 
[^[[01;36mreq-ded33b76-bd78-4ce6-916e-53d8eedfc1d3 ^[[00;36mNone None^[[01;31m] 
^[[01;35m^[[01;31mArgumentError: Could not parse rfc1738 URL from string ''^M
  ^[[00m^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00mTraceback (most 
recent call last):^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/bin/neutron-metadata-agent", line 10, in <module>^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
sys.exit(main())^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/cmd/eventlet/agents/metadata.py", line 17, in main^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
metadata_agent.main()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/agent/metadata_agent.py", line 41, in main^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
proxy.run()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/agent/metadata/agent.py", line 298, in run^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
mode=self._get_socket_mode())^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/agent/linux/utils.py", line 372, in start^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
self._launch(application, workers=workers)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/wsgi.py", line 206, in _launch^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
api.dispose()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/db/api.py", line 110, in dispose^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
get_engine().pool.dispose()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/opt/stack/neutron/neutron/db/api.py", line 106, in get_engine^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    return 
context_manager.get_legacy_facade().get_engine()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", 
line 636, in get_legacy_facade^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    return 
self._factory.get_legacy_facade()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", 
line 256, in get_legacy_facade^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
self._start()^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", 
line 338, in _start^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
engine_args, maker_args)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", 
line 362, in _setup_for_connection^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    
sql_connection=sql_connection, **engine_kwargs)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line 
112, in create_engine^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    url = 
sqlalchemy.engine.url.make_url(sql_connection)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/url.py", line 186, in 
make_url^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    return 
_parse_rfc1738_args(name_or_url)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m  File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/url.py", line 235, in 
_parse_rfc1738_args^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m    "Could not 
parse rfc1738 URL from string '%s'" % name)^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00mArgumentError: 
Could not parse rfc1738 URL from string ''^M
  ^[[01;31m2016-07-09 16:49:52.427 TRACE neutron ^[[01;35m^[[00m^M

  Reverting commit [1] allows metadata agent to start

  [1] https://review.openstack.org/312393

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1600530/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to