Neutron just merged this BP recently: https://review.openstack.org/#/q/status:merged+branch:master+topic:bp/network-segment-range-management Please following the new required params to refactor the code, maybe these lines in tricircle itself: https://github.com/openstack/tricircle/blob/master/tricircle/network/drivers/type_vlan.py#L53 https://github.com/openstack/tricircle/blob/master/tricircle/network/drivers/type_vxlan.py#L52
** Changed in: neutron Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1820174 Title: create network failed as allocate_tenant_segment function break out TypeError Status in neutron: Invalid Status in Tricircle: New Bug description: when runnning tricircle testcase TypeError was breaked out when create netowrk as follows: 2019-03-11 16:20:46.679438 | ubuntu-xenial | {3} tricircle.tests.unit.network.test_central_plugin.PluginTest.test_delete_local_router [0.259334s] ... FAILED 2019-03-11 16:20:46.679531 | ubuntu-xenial | 2019-03-11 16:20:46.679675 | ubuntu-xenial | Captured traceback: 2019-03-11 16:20:46.679858 | ubuntu-xenial | ~~~~~~~~~~~~~~~~~~~ 2019-03-11 16:20:46.680116 | ubuntu-xenial | Traceback (most recent call last): 2019-03-11 16:20:46.680737 | ubuntu-xenial | File "/home/zuul/src/git.openstack.org/openstack/tricircle/.tox/py27/local/lib/python2.7/site-packages/mock/mock.py", line 1305, in patched 2019-03-11 16:20:46.680941 | ubuntu-xenial | return func(*args, **keywargs) 2019-03-11 16:20:46.681347 | ubuntu-xenial | File "tricircle/tests/unit/network/test_central_plugin.py", line 3465, in test_delete_local_router 2019-03-11 16:20:46.681701 | ubuntu-xenial | t_ctx, q_ctx, fake_plugin, '["pod_1"]', ["pod_1"], '["pod_1"]') 2019-03-11 16:20:46.682279 | ubuntu-xenial | File "tricircle/tests/unit/network/test_central_plugin.py", line 3090, in _prepare_associate_floatingip_test 2019-03-11 16:20:46.682600 | ubuntu-xenial | e_net = fake_plugin.create_network(q_ctx, {'network': net_body}) 2019-03-11 16:20:46.682995 | ubuntu-xenial | File "tricircle/tests/unit/network/test_central_plugin.py", line 825, in create_network 2019-03-11 16:20:46.683289 | ubuntu-xenial | net = super(FakePlugin, self).create_network(context, network) 2019-03-11 16:20:46.683604 | ubuntu-xenial | File "tricircle/network/central_plugin.py", line 319, in create_network 2019-03-11 16:20:46.683721 | ubuntu-xenial | tenant_id) 2019-03-11 16:20:46.684041 | ubuntu-xenial | File "tricircle/network/managers.py", line 76, in create_network_segments 2019-03-11 16:20:46.684298 | ubuntu-xenial | segment = self._allocate_tenant_net_segment(context) 2019-03-11 16:20:46.684959 | ubuntu-xenial | File "/home/zuul/src/git.openstack.org/openstack/tricircle/.tox/py27/local/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 282, in _allocate_tenant_net_segment 2019-03-11 16:20:46.685257 | ubuntu-xenial | segment = self._allocate_segment(context, network_type, filters) 2019-03-11 16:20:46.685942 | ubuntu-xenial | File "/home/zuul/src/git.openstack.org/openstack/tricircle/.tox/py27/local/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 276, in _allocate_segment 2019-03-11 16:20:46.686259 | ubuntu-xenial | return driver.obj.allocate_tenant_segment(context.session, filters) 2019-03-11 16:20:46.686573 | ubuntu-xenial | TypeError: allocate_tenant_segment() takes exactly 2 arguments (3 given) 2019-03-11 16:20:46.686643 | ubuntu-xenial | 2019-03-11 16:20:46.687094 | ubuntu-xenial | {7} tricircle.tests.unit.common.test_exception.TricircleExceptionTestCase.test_error_code_from_kwarg [0.000366s] ... ok To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1820174/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp