eg. http://logs.openstack.org/87/199387/59/check/gate-networking-midonet-python27-ubuntu-xenial/25ba71d/testr_results.html.gz
ft23.110: midonet.neutron.tests.unit.test_midonet_plugin_ml2.TestMidonetL3NatExtraRoute.test_route_update_with_external_route_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
WARNING [neutron.agent.securitygroups_rpc] Driver configuration doesn't match with enable_security_group
WARNING [neutron.agent.securitygroups_rpc] Driver configuration doesn't match with enable_security_group
ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!
WARNING [neutron.scheduler.dhcp_agent_scheduler] No more DHCP agents
WARNING [neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api] Unable to schedule network c643c1d1-deed-49c4-a2f8-d48704f48004: no agents available; will retry on subsequent port and subnet creation events.
WARNING [neutron.scheduler.dhcp_agent_scheduler] No more DHCP agents
WARNING [neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api] Unable to schedule network c643c1d1-deed-49c4-a2f8-d48704f48004: no agents available; will retry on subsequent port and subnet creation events.
ERROR [neutron.plugins.ml2.ovo_rpc] This handler is supposed to handle AFTER events, as in 'AFTER it's committed', not BEFORE. Offending resource event: security_group, after_create. Location:
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 149, in <module>
main()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 145, in main
stdout=stdout, exit=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/run.py", line 187, in __init__
self.runTests()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/run.py", line 221, in runTests
self.result = testRunner.run(self.test)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 70, in run
test(result)
File "/usr/lib/python2.7/unittest/suite.py", line 70, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python2.7/unittest/suite.py", line 108, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 87, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 126, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 87, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 126, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/case.py", line 673, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 671, in run
return run_test.run(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 80, in run
return self._run_one(actual_result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 94, in _run_one
return self._run_prepared_result(ExtendedToOriginalDecorator(result))
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 108, in _run_prepared_result
self._run_core()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 144, in _run_core
self.case._run_test_method, self.result):
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 191, in _run_user
return fn(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 719, in _run_test_method
return self._get_test_method()()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_extraroute.py", line 100, in test_route_update_with_external_route
external_gateway_info=ext_info, tenant_id=my_tenant) as r:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 436, in router
set_context, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 381, in _make_router
**kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 370, in _create_router
return router_req.get_response(self.ext_api)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1316, in send
application, catch_exc_info=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1280, in call_application
app_iter = application(self.environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 145, in __call__
return resp(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/routes/middleware.py", line 141, in __call__
response = self.app(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 145, in __call__
return resp(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 131, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 196, in call_func
return self.func(req, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/resource.py", line 79, in resource
result = method(request=request, **args)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 436, in create
return self._create(request, body, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 90, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 125, in wrapped
return f(*dup_args, **dup_kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 549, in _create
obj = do_create(body)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 524, in do_create
return obj_creator(request.context, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_log/helpers.py", line 48, in wrapper
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 90, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 125, in wrapped
return f(*dup_args, **dup_kwargs)
File "midonet/neutron/services/l3/l3_midonet.py", line 113, in create_router
router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 1790, in create_router
router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 230, in create_router
transaction=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/_utils.py", line 65, in safe_creation
value = create_bindings(obj['id'])
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 217, in _update_gw_for_create_router
gw_info, router=router_db)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_gwmode_db.py", line 69, in _update_router_gw_info
context, router_id, info, router=router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 495, in _update_router_gw_info
ext_ips)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 465, in _create_gw_port
new_network_id, ext_ips)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 355, in _create_router_gw_port
context.elevated(), {'port': port_data})
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/common/utils.py", line 183, in create_port
return core_plugin.create_port(context, {'port': port_data})
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/common/utils.py", line 671, in inner
return f(self, context, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/plugin.py", line 1095, in create_port
result, mech_context = self._create_port_db(context, port)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/plugin.py", line 1057, in _create_port_db
context=context, port=attrs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/registry.py", line 51, in notify
_get_callback_manager().notify(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 175, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 120, in notify
errors = self._notify_loop(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 146, in _notify_loop
callback(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/securitygroups_db.py", line 693, in _ensure_default_security_group_handler
self._ensure_default_security_group(context, tenant_id)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/securitygroups_db.py", line 710, in _ensure_default_security_group
default_sg=True)['id']
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/securitygroups_db.py", line 125, in create_security_group
**kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/registry.py", line 51, in notify
_get_callback_manager().notify(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 175, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 120, in notify
errors = self._notify_loop(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 146, in _notify_loop
callback(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/ovo_rpc.py", line 77, in handle_event
if self._is_session_semantic_violated(context, resource, event):
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/ovo_rpc.py", line 61, in _is_session_semantic_violated
stack = traceback.extract_stack()
ERROR [neutron.plugins.ml2.ovo_rpc] This handler is supposed to handle AFTER events, as in 'AFTER it's committed', not BEFORE. Offending resource event: port, after_create. Location:
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 149, in <module>
main()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 145, in main
stdout=stdout, exit=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/run.py", line 187, in __init__
self.runTests()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/run.py", line 221, in runTests
self.result = testRunner.run(self.test)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/lib/python2.7/site-packages/subunit/run.py", line 70, in run
test(result)
File "/usr/lib/python2.7/unittest/suite.py", line 70, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python2.7/unittest/suite.py", line 108, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 87, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 126, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 87, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/suite.py", line 126, in run
test(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/unittest2/case.py", line 673, in __call__
return self.run(*args, **kwds)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 671, in run
return run_test.run(result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 80, in run
return self._run_one(actual_result)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 94, in _run_one
return self._run_prepared_result(ExtendedToOriginalDecorator(result))
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 108, in _run_prepared_result
self._run_core()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 144, in _run_core
self.case._run_test_method, self.result):
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/runtest.py", line 191, in _run_user
return fn(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 719, in _run_test_method
return self._get_test_method()()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_extraroute.py", line 100, in test_route_update_with_external_route
external_gateway_info=ext_info, tenant_id=my_tenant) as r:
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 436, in router
set_context, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 381, in _make_router
**kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_l3.py", line 370, in _create_router
return router_req.get_response(self.ext_api)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1316, in send
application, catch_exc_info=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1280, in call_application
app_iter = application(self.environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 145, in __call__
return resp(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/routes/middleware.py", line 141, in __call__
response = self.app(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 145, in __call__
return resp(environ, start_response)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 131, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 196, in call_func
return self.func(req, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/resource.py", line 79, in resource
result = method(request=request, **args)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 436, in create
return self._create(request, body, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 90, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 125, in wrapped
return f(*dup_args, **dup_kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 549, in _create
obj = do_create(body)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/api/v2/base.py", line 524, in do_create
return obj_creator(request.context, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_log/helpers.py", line 48, in wrapper
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 90, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 125, in wrapped
return f(*dup_args, **dup_kwargs)
File "midonet/neutron/services/l3/l3_midonet.py", line 113, in create_router
router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 1790, in create_router
router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 230, in create_router
transaction=False)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/_utils.py", line 65, in safe_creation
value = create_bindings(obj['id'])
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 217, in _update_gw_for_create_router
gw_info, router=router_db)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_gwmode_db.py", line 69, in _update_router_gw_info
context, router_id, info, router=router)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 495, in _update_router_gw_info
ext_ips)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 465, in _create_gw_port
new_network_id, ext_ips)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/l3_db.py", line 355, in _create_router_gw_port
context.elevated(), {'port': port_data})
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/common/utils.py", line 183, in create_port
return core_plugin.create_port(context, {'port': port_data})
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/common/utils.py", line 671, in inner
return f(self, context, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 164, in wrapped
return method(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/plugin.py", line 1098, in create_port
registry.notify(resources.PORT, events.AFTER_CREATE, self, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/registry.py", line 51, in notify
_get_callback_manager().notify(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/db/api.py", line 175, in wrapped
return f(*args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 120, in notify
errors = self._notify_loop(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/callbacks/manager.py", line 146, in _notify_loop
callback(resource, event, trigger, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/ovo_rpc.py", line 77, in handle_event
if self._is_session_semantic_violated(context, resource, event):
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/plugins/ml2/ovo_rpc.py", line 61, in _is_session_semantic_violated
stack = traceback.extract_stack()
WARNING [neutron.scheduler.dhcp_agent_scheduler] No more DHCP agents
WARNING [neutron.api.rpc.agentnotifiers.dhcp_rpc_agent_api] Unable to schedule network c643c1d1-deed-49c4-a2f8-d48704f48004: no agents available; will retry on subsequent port and subnet creation events.
WARNING [neutron.quota.resource] No sqlalchemy event for resource network found
WARNING [neutron.quota.resource] No sqlalchemy event for resource subnet found
WARNING [neutron.quota.resource] No sqlalchemy event for resource subnetpool found
WARNING [neutron.quota.resource] No sqlalchemy event for resource port found
}}}
Traceback (most recent call last):
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/base.py", line 116, in func
return f(self, *args, **kwargs)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tmp/tmp.HeF7qbUCLZ/openstack/neutron/neutron/tests/unit/extensions/test_extraroute.py", line 104, in test_route_update_with_external_route
self.assertEqual(routes, body['router']['routes'])
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/jenkins/workspace/gate-networking-midonet-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: [{'nexthop': u'10.0.1.10', 'destination': '135.207.0.0/16'}] != []
https:/ /review. openstack. org/#/c/ 453082/