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