rpc driver needs an update after create_connection removal

Bug #1770851 reported by YAMAMOTO Takashi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tap-as-a-service
Fix Released
Undecided
YAMAMOTO Takashi

Bug Description

eg.
http://logs.openstack.org/22/567822/1/check/tap-as-a-service-tempest-dsvm/936178c/logs/screen-q-svc.txt.gz

May 12 08:54:21.864959 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron Traceback (most recent call last):
May 12 08:54:21.865224 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/bin/neutron-server", line 10, in <module>
May 12 08:54:21.865515 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron sys.exit(main())
May 12 08:54:21.865790 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/cmd/eventlet/server/__init__.py", line 19, in main
May 12 08:54:21.866065 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron server.boot_server(wsgi_eventlet.eventlet_wsgi_server)
May 12 08:54:21.866352 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/server/__init__.py", line 42, in boot_server
May 12 08:54:21.866622 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron server_func()
May 12 08:54:21.866886 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/server/wsgi_eventlet.py", line 24, in eventlet_wsgi_server
May 12 08:54:21.867149 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron neutron_api = service.serve_wsgi(service.NeutronApiService)
May 12 08:54:21.867417 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/service.py", line 89, in serve_wsgi
May 12 08:54:21.867679 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron LOG.exception('Unrecoverable error: please check log '
May 12 08:54:21.867940 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
May 12 08:54:21.868204 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron self.force_reraise()
May 12 08:54:21.868496 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
May 12 08:54:21.868804 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron six.reraise(self.type_, self.value, self.tb)
May 12 08:54:21.869069 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/service.py", line 86, in serve_wsgi
May 12 08:54:21.869405 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron service.start()
May 12 08:54:21.869798 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/service.py", line 62, in start
May 12 08:54:21.870200 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron self.wsgi_app = _run_wsgi(self.app_name)
May 12 08:54:21.870606 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/service.py", line 290, in _run_wsgi
May 12 08:54:21.871017 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron app = config.load_paste_app(app_name)
May 12 08:54:21.871428 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/common/config.py", line 122, in load_paste_app
May 12 08:54:21.871857 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron app = loader.load_app(app_name)
May 12 08:54:21.872272 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/oslo_service/wsgi.py", line 353, in load_app
May 12 08:54:21.872794 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return deploy.loadapp("config:%s" % self.config_path, name=name)
May 12 08:54:21.873193 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
May 12 08:54:21.873586 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return loadobj(APP, uri, name=name, **kw)
May 12 08:54:21.874010 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
May 12 08:54:21.874433 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return context.create()
May 12 08:54:21.874858 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
May 12 08:54:21.875274 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return self.object_type.invoke(self)
May 12 08:54:21.875677 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
May 12 08:54:21.876092 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron **context.local_conf)
May 12 08:54:21.876629 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
May 12 08:54:21.877028 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron val = callable(*args, **kw)
May 12 08:54:21.877433 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 31, in urlmap_factory
May 12 08:54:21.877841 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron app = loader.get_app(app_name, global_conf=global_conf)
May 12 08:54:21.878248 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
May 12 08:54:21.878613 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron name=name, global_conf=global_conf).create()
May 12 08:54:21.878885 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
May 12 08:54:21.879152 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return self.object_type.invoke(self)
May 12 08:54:21.879418 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
May 12 08:54:21.879683 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron **context.local_conf)
May 12 08:54:21.879947 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
May 12 08:54:21.880211 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron val = callable(*args, **kw)
May 12 08:54:21.880501 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/auth.py", line 47, in pipeline_factory
May 12 08:54:21.880806 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron app = loader.get_app(pipeline[-1])
May 12 08:54:21.881086 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
May 12 08:54:21.881349 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron name=name, global_conf=global_conf).create()
May 12 08:54:21.881637 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
May 12 08:54:21.881898 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return self.object_type.invoke(self)
May 12 08:54:21.882159 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
May 12 08:54:21.882435 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return fix_call(context.object, context.global_conf, **context.local_conf)
May 12 08:54:21.882705 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
May 12 08:54:21.882974 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron val = callable(*args, **kw)
May 12 08:54:21.883235 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/api/v2/router.py", line 25, in _factory
May 12 08:54:21.883529 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return pecan_app.v2_factory(global_config, **local_config)
May 12 08:54:21.883813 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/pecan_wsgi/app.py", line 47, in v2_factory
May 12 08:54:21.884078 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron startup.initialize_all()
May 12 08:54:21.884342 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/pecan_wsgi/startup.py", line 39, in initialize_all
May 12 08:54:21.884728 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron manager.init()
May 12 08:54:21.884994 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 296, in init
May 12 08:54:21.885256 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron NeutronManager.get_instance()
May 12 08:54:21.885539 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 247, in get_instance
May 12 08:54:21.885817 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron cls._create_instance()
May 12 08:54:21.886080 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 274, in inner
May 12 08:54:21.886343 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return f(*args, **kwargs)
May 12 08:54:21.886608 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 233, in _create_instance
May 12 08:54:21.886872 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron cls._instance = cls()
May 12 08:54:21.887134 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 141, in __init__
May 12 08:54:21.887398 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron self._load_service_plugins()
May 12 08:54:21.887687 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 203, in _load_service_plugins
May 12 08:54:21.887958 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron provider)
May 12 08:54:21.888233 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/manager.py", line 166, in _get_plugin_instance
May 12 08:54:21.888522 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return plugin_class()
May 12 08:54:21.888816 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/tap-as-a-service/neutron_taas/services/taas/taas_plugin.py", line 50, in __init__
May 12 08:54:21.889079 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron self._load_drivers()
May 12 08:54:21.889357 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/tap-as-a-service/neutron_taas/services/taas/taas_plugin.py", line 58, in _load_drivers
May 12 08:54:21.889620 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron 'TAAS', self)
May 12 08:54:21.889883 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/neutron/neutron/services/service_base.py", line 47, in load_drivers
May 12 08:54:21.890157 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron provider['driver'], plugin
May 12 08:54:21.890419 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/usr/local/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 44, in import_object
May 12 08:54:21.890684 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron return import_class(import_str)(*args, **kwargs)
May 12 08:54:21.890953 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron File "/opt/stack/new/tap-as-a-service/neutron_taas/services/taas/service_drivers/taas_rpc.py", line 36, in __init__
May 12 08:54:21.891217 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron self.conn = n_rpc.create_connection()
May 12 08:54:21.891506 ubuntu-xenial-rax-ord-0003988311 neutron-server[5625]: ERROR neutron AttributeError: 'module' object has no attribute 'create_connection'

Tags: gate-failure
tags: added: gate-failure
Changed in tap-as-a-service:
assignee: nobody → YAMAMOTO Takashi (yamamoto)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tap-as-a-service (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tap-as-a-service (master)

Change abandoned by YAMAMOTO Takashi (<email address hidden>) on branch: master
Review: https://review.openstack.org/567988
Reason: merged into https://review.openstack.org/553053

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tap-as-a-service (master)

Reviewed: https://review.openstack.org/553053
Committed: https://git.openstack.org/cgit/openstack/tap-as-a-service/commit/?id=b762ecf9e5078b7ba0176fb2020dadd05a8996ff
Submitter: Zuul
Branch: master

commit b762ecf9e5078b7ba0176fb2020dadd05a8996ff
Author: Andreas Jaeger <email address hidden>
Date: Wed Mar 14 21:31:38 2018 +0100

    Avoid tox-install.sh

    Instead of using tox-install.sh, we can install horizon and neutron
    now directly from pypi - or use the current branch in CI system using
    tox-siblings.

    Update tox.ini for this change and add neutron to requirements file.

    This commit includes the following unrelated changes
    to pass the gate.
    ----------------------------------------
    devstack: Use setup_develop to install

    As this project is in the global requirements now,
    we need to edit the constraints.

    Change-Id: I44e05b4e7b6f1c15314799c4a1e8c22f79abb74a
    ----------------------------------------
    Update after rpc create_connection removal

    Recently neutron.common.rpc.create_connection has been removed. [1]

    [1] I2f4b24ba732be47fc9911be1e24406fb1ffe821e

    Closes-Bug: #1770851
    Change-Id: Ie83299b7a280dab0d5dc9dc3304b5d6091b4a0cc
    ----------------------------------------

    Co-Authored-By: YAMAMOTO Takashi <email address hidden>
    Change-Id: Ifffca6361b1c3991481442053bf182bde3c2d44a

Changed in tap-as-a-service:
status: In Progress → Fix Released
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.