The original issue seems to have been related to python2.7, which is no
longer supported. It was also never reproduced. Please reopen if you
still see this issue and have a way to reproduce it.

** Changed in: neutron
       Status: New => Invalid

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

Title:
  neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin  DBError

Status in neutron:
  Invalid

Bug description:
  It would appear that the bgp agent does not recognize translate
  attributes

  
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager 
[req-c5bda00a-2fb2-4f1e-8583-cfa842c97d30 1034301cea4d41c2ae979cc80d0c9221 
44651bdb0d7a4d28adecd7653d39a38c - default default] Error during notification 
for 
neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin.port_callback--9223372036854769834
 port, after_update: DBError: 'result' object has no attribute 'translate'
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager Traceback 
(most recent call last):
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py", line 197, 
in _notify_loop
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
callback(resource, event, trigger, **kwargs)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/services/bgp/bgp_plugin.py",
 line 376, in port_callback
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     routes 
= self.get_advertised_routes(ctx, bgp_speaker)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/services/bgp/bgp_plugin.py",
 line 225, in get_advertised_routes
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
bgp_speaker_id)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/db/bgp_db.py", line 
315, in get_advertised_routes
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     routes 
= self.get_routes_by_bgp_speaker_id(context, bgp_speaker_id)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/db/bgp_db.py", line 
477, in get_routes_by_bgp_speaker_id
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
bgp_speaker_id)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/db/bgp_db.py", line 
864, in _get_tenant_network_routes_by_bgp_speaker
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
bgp_speaker_id)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/db/bgp_db.py", line 
921, in _tenant_networks_by_bgp_speaker_query
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
bgp_speaker_id)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/neutron_dynamic_routing/db/bgp_db.py", line 
470, in _get_address_scope_ids_for_bgp_speaker
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
[scope.id for scope in query.all()]
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 2925, in all
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
list(self)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 3081, in 
__iter__
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
self._execute_and_instances(context)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py", line 3106, in 
_execute_and_instances
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     result 
= conn.execute(querycontext.statement, self._params)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 980, in 
execute
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
meth(self, multiparams, params)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py", line 273, in 
_execute_on_connection
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
connection._execute_clauseelement(self, multiparams, params)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1099, in 
_execute_clauseelement
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
distilled_params,
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1240, in 
_execute_context
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     e, 
statement, parameters, cursor, context
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1456, in 
_handle_dbapi_exception
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
util.raise_from_cause(newraise, exc_info)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 296, in 
raise_from_cause
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
reraise(type(exception), exception, tb=exc_tb, cause=cause)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1236, in 
_execute_context
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     cursor, 
statement, parameters, context
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 536, in 
do_execute
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     
cursor.execute(statement, parameters)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 168, in execute
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     query = 
self.mogrify(query, args)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 147, in mogrify
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     query = 
query % self._escape_args(args, conn)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 127, in _escape_args
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
dict((key, conn.literal(val)) for (key, val) in args.items())
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 127, in <genexpr>
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
dict((key, conn.literal(val)) for (key, val) in args.items())
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 469, in literal
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
self.escape(obj, self.encoders)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 462, in escape
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
converters.escape_item(obj, self.charset, mapping=mapping)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/converters.py", line 27, in 
escape_item
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     val = 
encoder(val, mapping)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/converters.py", line 118, in 
escape_unicode
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
u"'%s'" % _escape_unicode(value)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager   File 
"/usr/lib/python2.7/site-packages/pymysql/converters.py", line 73, in 
_escape_unicode
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager     return 
value.translate(_escape_table)
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager DBError: 
'result' object has no attribute 'translate'
  2019-08-28 09:56:26.025 46862 ERROR neutron_lib.callbacks.manager

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1841788/+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