Public bug reported:

2017-06-16 11:56:14.492 37207 DEBUG neutron.plugins.ml2.db 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] For port 
fcbb6a33-1207-4238-b0fa-7509944038d8, host 
compute-108-31.cn-test-2.lcs.i-lecloud.com, got binding levels 
[<neutron.plugins.ml2.models.PortBindingLevel[object at b0f3cd0] 
{port_id=u'fcbb6a33-1207-4238-b0fa-7509944038d8', 
host=u'compute-108-31.cn-test-2.lcs.i-lecloud.com', level=0, driver=u'ovn', 
segment_id=u'51bc6836-be4e-47b7-93ac-a7a38fdb6342'}>] get_binding_levels 
/usr/lib/python2.7/site-packages/neutron/plugins/ml2/db.py:184
2017-06-16 11:56:14.497 37207 DEBUG neutron.plugins.ml2.db 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] For port 
fcbb6a33-1207-4238-b0fa-7509944038d8, host 
compute-108-31.cn-test-2.lcs.i-lecloud.com, cleared binding levels 
clear_binding_levels 
/usr/lib/python2.7/site-packages/neutron/plugins/ml2/db.py:196
2017-06-16 11:56:14.507 37241 DEBUG neutron.db.provisioning_blocks 
[req-40a15c5a-517b-4e6d-bc18-c87292ba1f96 - - - - -] Transition to ACTIVE for 
port object fcbb6a33-1207-4238-b0fa-7509944038d8 will not be triggered until 
provisioned by entity L2. add_provisioning_component 
/usr/lib/python2.7/site-packages/neutron/db/provisioning_blocks.py:83
2017-06-16 11:56:14.508 37195 DEBUG networking_ovn.ovsdb.vlog [-] [POLLIN] on 
fd 13 __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:246
2017-06-16 11:56:14.510 37195 DEBUG networking_ovn.ovsdb.vlog [-] 4999-ms 
timeout __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:231
2017-06-16 11:56:14.510 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: idle 5000 ms, sending inactivity probe run 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:105
2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: entering IDLE _transition 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:468
2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: entering ACTIVE _transition 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:468
2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] [POLLIN] on 
fd 17 __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:246
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] Mechanism driver 'ovn' failed in 
update_port_precommit
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers Traceback 
(most recent call last):
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 407, 
in _call_on_drivers
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
getattr(driver.obj, method_name)(context)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/networking_ovn/ml2/mech_driver.py", line 745, 
in update_port_precommit
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._insert_port_provisioning_block(context._plugin_context, port)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/networking_ovn/ml2/mech_driver.py", line 585, 
in _insert_port_provisioning_block
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
provisioning_blocks.L2_AGENT_ENTITY
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/neutron/db/provisioning_blocks.py", line 80, 
in add_provisioning_component
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
context.session.add(record)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 502, in 
__exit__
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.rollback()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 60, 
in __exit__
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compat.reraise(exc_type, exc_value, exc_tb)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 499, in 
__exit__
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.commit()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 392, in 
commit
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._prepare_impl()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 372, in 
_prepare_impl
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.session.flush()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2027, in 
flush
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._flush(objects)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2145, in 
_flush
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
transaction.rollback(_capture_exception=True)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 60, 
in __exit__
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compat.reraise(exc_type, exc_value, exc_tb)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2109, in 
_flush
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
flush_context.execute()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 373, in 
execute
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
rec.execute(self)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 532, in 
execute
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     uow
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 174, 
in save_obj
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     mapper, 
table, insert)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 767, 
in _emit_insert_statements
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
execute(statement, multiparams)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 914, in 
execute
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     return 
meth(self, multiparams, params)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py", line 323, in 
_execute_on_connection
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     return 
connection._execute_clauseelement(self, multiparams, params)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1010, in 
_execute_clauseelement
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compiled_sql, distilled_params
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1146, in 
_execute_context
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     context)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1337, in 
_handle_dbapi_exception
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
util.raise_from_cause(newraise, exc_info)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 200, in 
raise_from_cause
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
reraise(type(exception), exception, tb=exc_tb)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in 
_execute_context
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     context)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in 
do_execute
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
cursor.execute(statement, parameters)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 146, in execute
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     result = 
self._query(query)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 296, in _query
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
conn.query(q)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 781, in query
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 942, in 
_read_query_result
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
result.read()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1138, in read
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
first_packet = self.connection._read_packet()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 906, in 
_read_packet
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
packet.check_error()
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 367, in 
check_error
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
err.raise_mysql_exception(self._data)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/err.py", line 120, in 
raise_mysql_exception
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
_check_mysql_exception(errinfo)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/err.py", line 112, in 
_check_mysql_exception
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     raise 
errorclass(errno, errorvalue)
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers 
DBDuplicateEntry: (pymysql.err.IntegrityError) (1062, u"Duplicate entry 
'2969-L2' for key 'PRIMARY'") [SQL: u'INSERT INTO provisioningblocks 
(standard_attr_id, entity) VALUES (%s, %s)'] [parameters: (2969, 'L2')]
2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] update failed
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource Traceback (most 
recent call last):
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 84, in 
resource
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     result = 
method(request=request, **args)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 582, in update
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     return 
self._update(request, id, body, **kwargs)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 148, in wrapper
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     ectxt.value = 
e.inner_exc
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
self.force_reraise()
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in 
force_reraise
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
six.reraise(self.type_, self.value, self.tb)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     return f(*args, 
**kwargs)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 630, in _update
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     obj = 
obj_updater(request.context, id, **kwargs)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/plugin.py", line 1339, in 
update_port
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
self.mechanism_manager.update_port_precommit(mech_context)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 660, 
in update_port_precommit
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
raise_db_retriable=True)
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 424, 
in _call_on_drivers
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
method=method_name
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource 
MechanismDriverError: update_port_precommit failed.
2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource
2017-06-16 11:56:14.536 37207 INFO neutron.wsgi 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] 10.11.108.32,10.11.108.211 - - 
[16/Jun/2017 11:56:14] "PUT 
/v2.0/ports/fcbb6a33-1207-4238-b0fa-7509944038d8.json HTTP/1.1" 500 317 0.395132

** Affects: neutron
     Importance: Undecided
         Status: New

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

Title:
  provisioning_blocks NeutronDbObjectDuplicateEntry exception

Status in neutron:
  New

Bug description:
  2017-06-16 11:56:14.492 37207 DEBUG neutron.plugins.ml2.db 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] For port 
fcbb6a33-1207-4238-b0fa-7509944038d8, host 
compute-108-31.cn-test-2.lcs.i-lecloud.com, got binding levels 
[<neutron.plugins.ml2.models.PortBindingLevel[object at b0f3cd0] 
{port_id=u'fcbb6a33-1207-4238-b0fa-7509944038d8', 
host=u'compute-108-31.cn-test-2.lcs.i-lecloud.com', level=0, driver=u'ovn', 
segment_id=u'51bc6836-be4e-47b7-93ac-a7a38fdb6342'}>] get_binding_levels 
/usr/lib/python2.7/site-packages/neutron/plugins/ml2/db.py:184
  2017-06-16 11:56:14.497 37207 DEBUG neutron.plugins.ml2.db 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] For port 
fcbb6a33-1207-4238-b0fa-7509944038d8, host 
compute-108-31.cn-test-2.lcs.i-lecloud.com, cleared binding levels 
clear_binding_levels 
/usr/lib/python2.7/site-packages/neutron/plugins/ml2/db.py:196
  2017-06-16 11:56:14.507 37241 DEBUG neutron.db.provisioning_blocks 
[req-40a15c5a-517b-4e6d-bc18-c87292ba1f96 - - - - -] Transition to ACTIVE for 
port object fcbb6a33-1207-4238-b0fa-7509944038d8 will not be triggered until 
provisioned by entity L2. add_provisioning_component 
/usr/lib/python2.7/site-packages/neutron/db/provisioning_blocks.py:83
  2017-06-16 11:56:14.508 37195 DEBUG networking_ovn.ovsdb.vlog [-] [POLLIN] on 
fd 13 __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:246
  2017-06-16 11:56:14.510 37195 DEBUG networking_ovn.ovsdb.vlog [-] 4999-ms 
timeout __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:231
  2017-06-16 11:56:14.510 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: idle 5000 ms, sending inactivity probe run 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:105
  2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: entering IDLE _transition 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:468
  2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] 
tcp:10.11.108.244:6642: entering ACTIVE _transition 
/usr/lib/python2.7/site-packages/ovs/reconnect.py:468
  2017-06-16 11:56:14.511 37195 DEBUG networking_ovn.ovsdb.vlog [-] [POLLIN] on 
fd 17 __log_wakeup /usr/lib/python2.7/site-packages/ovs/poller.py:246
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] Mechanism driver 'ovn' failed in 
update_port_precommit
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers Traceback 
(most recent call last):
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 407, 
in _call_on_drivers
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
getattr(driver.obj, method_name)(context)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/networking_ovn/ml2/mech_driver.py", line 745, 
in update_port_precommit
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._insert_port_provisioning_block(context._plugin_context, port)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/networking_ovn/ml2/mech_driver.py", line 585, 
in _insert_port_provisioning_block
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
provisioning_blocks.L2_AGENT_ENTITY
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/neutron/db/provisioning_blocks.py", line 80, 
in add_provisioning_component
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
context.session.add(record)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 502, in 
__exit__
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.rollback()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 60, 
in __exit__
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compat.reraise(exc_type, exc_value, exc_tb)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 499, in 
__exit__
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.commit()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 392, in 
commit
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._prepare_impl()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 372, in 
_prepare_impl
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self.session.flush()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2027, in 
flush
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._flush(objects)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2145, in 
_flush
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
transaction.rollback(_capture_exception=True)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 60, 
in __exit__
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compat.reraise(exc_type, exc_value, exc_tb)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 2109, in 
_flush
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
flush_context.execute()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 373, in 
execute
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
rec.execute(self)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/unitofwork.py", line 532, in 
execute
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     uow
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 174, 
in save_obj
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     mapper, 
table, insert)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/orm/persistence.py", line 767, 
in _emit_insert_statements
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
execute(statement, multiparams)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 914, in 
execute
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     return 
meth(self, multiparams, params)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/elements.py", line 323, in 
_execute_on_connection
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     return 
connection._execute_clauseelement(self, multiparams, params)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1010, in 
_execute_clauseelement
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
compiled_sql, distilled_params
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1146, in 
_execute_context
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     context)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1337, in 
_handle_dbapi_exception
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
util.raise_from_cause(newraise, exc_info)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line 200, in 
raise_from_cause
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
reraise(type(exception), exception, tb=exc_tb)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line 1139, in 
_execute_context
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     context)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py", line 450, in 
do_execute
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
cursor.execute(statement, parameters)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 146, in execute
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     result = 
self._query(query)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/cursors.py", line 296, in _query
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
conn.query(q)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 781, in query
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 942, in 
_read_query_result
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
result.read()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 1138, in read
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
first_packet = self.connection._read_packet()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 906, in 
_read_packet
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
packet.check_error()
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/connections.py", line 367, in 
check_error
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
err.raise_mysql_exception(self._data)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/err.py", line 120, in 
raise_mysql_exception
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     
_check_mysql_exception(errinfo)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers   File 
"/usr/lib/python2.7/site-packages/pymysql/err.py", line 112, in 
_check_mysql_exception
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers     raise 
errorclass(errno, errorvalue)
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers 
DBDuplicateEntry: (pymysql.err.IntegrityError) (1062, u"Duplicate entry 
'2969-L2' for key 'PRIMARY'") [SQL: u'INSERT INTO provisioningblocks 
(standard_attr_id, entity) VALUES (%s, %s)'] [parameters: (2969, 'L2')]
  2017-06-16 11:56:14.527 37207 ERROR neutron.plugins.ml2.managers
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] update failed
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource Traceback (most 
recent call last):
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 84, in 
resource
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     result = 
method(request=request, **args)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 582, in update
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     return 
self._update(request, id, body, **kwargs)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 148, in wrapper
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     ectxt.value = 
e.inner_exc
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
self.force_reraise()
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in 
force_reraise
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
six.reraise(self.type_, self.value, self.tb)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     return 
f(*args, **kwargs)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 630, in _update
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     obj = 
obj_updater(request.context, id, **kwargs)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/plugin.py", line 1339, in 
update_port
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
self.mechanism_manager.update_port_precommit(mech_context)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 660, 
in update_port_precommit
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
raise_db_retriable=True)
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource   File 
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 424, 
in _call_on_drivers
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource     
method=method_name
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource 
MechanismDriverError: update_port_precommit failed.
  2017-06-16 11:56:14.533 37207 ERROR neutron.api.v2.resource
  2017-06-16 11:56:14.536 37207 INFO neutron.wsgi 
[req-a8effb59-0563-4638-8f0e-342019185570 1ce07f2de1f3401b81e043a41d415b1c 
0e705ba9f41a49c7aca8e61d32082022 - - -] 10.11.108.32,10.11.108.211 - - 
[16/Jun/2017 11:56:14] "PUT 
/v2.0/ports/fcbb6a33-1207-4238-b0fa-7509944038d8.json HTTP/1.1" 500 317 0.395132

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1699390/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to