UT failures due to enginefacade change

Bug #1679590 reported by YAMAMOTO Takashi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-midonet
Fix Released
Critical
YAMAMOTO Takashi

Bug Description

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'}] != []

Tags: gate-failure
Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :
tags: added: gate-failure
Changed in networking-midonet:
assignee: nobody → YAMAMOTO Takashi (yamamoto)
importance: Undecided → Critical
milestone: none → 5.0.0
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-midonet (master)

Change abandoned by YAMAMOTO Takashi (<email address hidden>) on branch: master
Review: https://review.openstack.org/453082
Reason: merged into https://review.openstack.org/#/c/452888/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-midonet (master)

Reviewed: https://review.openstack.org/452888
Committed: https://git.openstack.org/cgit/openstack/networking-midonet/commit/?id=8e0b8e7b4c6ec5c6cb3838978939f730400d523b
Submitter: Jenkins
Branch: master

commit 8e0b8e7b4c6ec5c6cb3838978939f730400d523b
Author: Boden R <email address hidden>
Date: Mon Apr 3 12:09:40 2017 -0600

    use portbindings from neutron-lib

    TrivialFix

    This commit also includes the following unrelated changes
    to pass the gate.
    ----------------------------------------
    Use new enginefacade in v2 plugin and L3 service plugin

    Follow the recent Neutron change. [1]

    This would fix some of failures seen on gate.

    [1] Ia15c63f94d2c67791da3b65546e59f6929c8c685

    Partially-Implements blueprint: enginefacade-switch
    Closes-Bug: #1679590
    ----------------------------------------
    v2 plugin: Have create_port create default SG before transaction

    Closes-Bug: #1679988
    ----------------------------------------

    Co-Authored-By: YAMAMOTO Takashi <email address hidden>
    Change-Id: I17647e8a671fe7e5c6786647184dcd412938a003

Changed in networking-midonet:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-midonet 5.0.0.0b1

This issue was fixed in the openstack/networking-midonet 5.0.0.0b1 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.