Comment 5 for bug 1757472

Revision history for this message
Matt Riedemann (mriedem) wrote :

This seems to be where we blow up when [database]/connection isn't set for nova-api:

http://logs.openstack.org/46/555346/2/check/tempest-full/69cf0dc/controller/logs/screen-n-api.txt.gz#_Mar_24_00_53_19_452955

Mar 24 00:53:19.452955 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: CRITICAL nova [None req-a70dbcb7-492d-4857-87ae-b17e6fab3dce None None] Unhandled error: ArgumentError: Could not parse rfc1738 URL from string 'None'
Mar 24 00:53:19.453193 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova Traceback (most recent call last):
Mar 24 00:53:19.453423 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/bin/nova-api-wsgi", line 54, in <module>
Mar 24 00:53:19.453619 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova application = init_application()
Mar 24 00:53:19.453902 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/api/openstack/compute/wsgi.py", line 20, in init_application
Mar 24 00:53:19.454107 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return wsgi_app.init_application(NAME)
Mar 24 00:53:19.454297 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/api/openstack/wsgi_app.py", line 82, in init_application
Mar 24 00:53:19.454497 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova _setup_service(CONF.host, name)
Mar 24 00:53:19.454687 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/api/openstack/wsgi_app.py", line 49, in _setup_service
Mar 24 00:53:19.454880 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova ctxt, host, binary)
Mar 24 00:53:19.455077 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 184, in wrapper
Mar 24 00:53:19.455286 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova result = fn(cls, context, *args, **kwargs)
Mar 24 00:53:19.455486 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/objects/service.py", line 314, in get_by_host_and_binary
Mar 24 00:53:19.455711 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova host, binary)
Mar 24 00:53:19.456004 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/db/api.py", line 127, in service_get_by_host_and_binary
Mar 24 00:53:19.456297 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return IMPL.service_get_by_host_and_binary(context, host, binary)
Mar 24 00:53:19.456589 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/opt/stack/nova/nova/db/sqlalchemy/api.py", line 239, in wrapped
Mar 24 00:53:19.456837 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova with ctxt_mgr.reader.using(context):
Mar 24 00:53:19.457037 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
Mar 24 00:53:19.457232 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return self.gen.next()
Mar 24 00:53:19.457421 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1041, in _transaction_scope
Mar 24 00:53:19.457610 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova context=context) as resource:
Mar 24 00:53:19.457821 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
Mar 24 00:53:19.458009 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return self.gen.next()
Mar 24 00:53:19.458196 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 644, in _session
Mar 24 00:53:19.458384 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova bind=self.connection, mode=self.mode)
Mar 24 00:53:19.458608 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 408, in _create_session
Mar 24 00:53:19.458809 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova self._start()
Mar 24 00:53:19.459171 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 495, in _start
Mar 24 00:53:19.459473 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova engine_args, maker_args)
Mar 24 00:53:19.459712 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 519, in _setup_for_connection
Mar 24 00:53:19.459901 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova sql_connection=sql_connection, **engine_kwargs)
Mar 24 00:53:19.460112 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/debtcollector/renames.py", line 43, in decorator
Mar 24 00:53:19.460308 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return wrapped(*args, **kwargs)
Mar 24 00:53:19.460533 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line 153, in create_engine
Mar 24 00:53:19.460759 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova url = sqlalchemy.engine.url.make_url(sql_connection)
Mar 24 00:53:19.461002 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/url.py", line 211, in make_url
Mar 24 00:53:19.461201 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova return _parse_rfc1738_args(name_or_url)
Mar 24 00:53:19.461397 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/url.py", line 270, in _parse_rfc1738_args
Mar 24 00:53:19.461587 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova "Could not parse rfc1738 URL from string '%s'" % name)
Mar 24 00:53:19.461813 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova ArgumentError: Could not parse rfc1738 URL from string 'None'
Mar 24 00:53:19.462014 ubuntu-xenial-inap-mtl01-0003167397 <email address hidden>[5098]: ERROR nova