yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #82972
[Bug 1883102] Re: bagpipe: bagpipe-bgp does not start with EVPN and OVS driver
** Also affects: networking-bagpipe
Importance: Undecided
Status: New
** No longer affects: neutron
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1883102
Title:
bagpipe: bagpipe-bgp does not start with EVPN and OVS driver
Status in BaGPipe:
New
Bug description:
In Train bagpipe-bgp does not start having configuration with EVPN and
dataplane_driver = ovs http://paste.openstack.org/show/794631/ with
trace below http://paste.openstack.org/show/794630/.
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon [-] Error while starting BGP
daemon: KeyError: 'os_ken_app'
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon Traceback (most recent call
last):
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/bgp_daemon.py", line 98, in
daemon_main
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon pecan_api =
api.PecanAPI()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/api/api.py", line 58, in
__init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon app = setup_app()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/api/api.py", line 43, in
setup_app
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon
guess_content_type_from_ext=True
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-packages/pecan/__init__.py",
line 86, in make_app
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon app = Pecan(root, **kw)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-packages/pecan/core.py", line
832, in __init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon super(Pecan,
self).__init__(*args, **kw)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-packages/pecan/core.py", line
240, in __init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon root =
self.__translate_root__(root)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-packages/pecan/core.py", line
275, in __translate_root__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon module =
__import__(name, fromlist=fromlist)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/api/controllers.py", line 349,
in <module>
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon class
RootController(object):
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/api/controllers.py", line 362,
in RootController
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon attach_localport =
AttachController()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/api/controllers.py", line 67,
in __init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon self.manager =
vpn_manager.VPNManager.get_instance()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/vpn/manager.py", line 495, in
get_instance
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon cls._create_instance()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/oslo_concurrency/lockutils.py", line 328, in inner
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon return f(*args,
**kwargs)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/vpn/manager.py", line 481, in
_create_instance
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon cls._instance = cls()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/common/log_decorator.py", line
39, in wrapper
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon return method(*args,
**kwargs)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/vpn/manager.py", line 71, in
__init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon self.dataplane_drivers =
dp_drivers.instantiate_dataplane_drivers()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/vpn/dataplane_drivers.py",
line 88, in instantiate_dataplane_drivers
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon drivers[vpn_type] =
driver_class()
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/networking_bagpipe/bagpipe_bgp/vpn/evpn/ovs.py", line 248, in
__init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon
br_tun.OVSTunnelBridge(self.config.ovs_bridge)
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon File
"/var/lib/kolla/venv/lib/python2.7/site-
packages/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py",
line 62, in __init__
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon self._app =
kwargs.pop('os_ken_app')
2020-06-09 08:59:00.292 6 ERROR
networking_bagpipe.bagpipe_bgp.bgp_daemon KeyError: 'os_ken_app'
Future investigation shows that https://opendev.org/openstack
/networking-
bagpipe/src/branch/stable/train/networking_bagpipe/bagpipe_bgp/vpn/evpn/ovs.py#L248
passes fewer options that expected. Same for master branch.
We get errors with stable/train neutron and these packages:
networking-bgpvpn==11.0.1
neutron-lib==1.29.1
To manage notifications about this bug go to:
https://bugs.launchpad.net/networking-bagpipe/+bug/1883102/+subscriptions
References