The following traces are observed in the server.log in 100-node deployment.
Apparently there are constant failures in creation of some of the networks (specifically in the tunnel ID allocation)
WARNING neutron.plugins.ml2.drivers.helpers [req-34103ce8-b6d0-459b-9707-a24e369cf9de None] Allocate gre segment from pool failed after 10 failed attempts DEBUG neutron.context [req-2995f877-e3e6-4b32-bdae-da6295e492a1 None] Arguments dropped when creating context: {u'project_name': None, u'tenant': None} __init__ /usr/lib/python2.7/dist-packages/neutron/context.py:83 DEBUG neutron.plugins.ml2.drivers.helpers [req-3541998d-44df-468f-b65b-36504e893dfb None] Allocate gre segment from pool, attempt 1 failed with segment {'gre_id': 300L} allocate_partially_specified_segment /usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/helpers.py:138 DEBUG neutron.context [req-6dcfb91d-2c5b-4e4f-9d81-55ba381ad232 None] Arguments dropped when creating context: {u'project_name': None, u'tenant': None} __init__ /usr/lib/python2.7/dist-packages/neutron/context.py:83 ERROR neutron.api.v2.resource [req-34103ce8-b6d0-459b-9707-a24e369cf9de None] create failed TRACE neutron.api.v2.resource Traceback (most recent call last): TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/api/v2/resource.py", line 87, in resource TRACE neutron.api.v2.resource result = method(request=request, **args) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 448, in create TRACE neutron.api.v2.resource obj = obj_creator(request.context, **kwargs) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/plugin.py", line 497, in create_network TRACE neutron.api.v2.resource tenant_id) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py", line 160, in create_network_segments TRACE neutron.api.v2.resource segment = self.allocate_tenant_segment(session) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py", line 189, in allocate_tenant_segment TRACE neutron.api.v2.resource segment = driver.obj.allocate_tenant_segment(session) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/type_tunnel.py", line 115, in allocate_tenant_segment TRACE neutron.api.v2.resource alloc = self.allocate_partially_specified_segment(session) TRACE neutron.api.v2.resource File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/helpers.py", line 143, in allocate_partially_specified_segment TRACE neutron.api.v2.resource raise exc.NoNetworkFoundInMaximumAllowedAttempts() TRACE neutron.api.v2.resource NoNetworkFoundInMaximumAllowedAttempts: Unable to create the network. No available network found in maximum allowed attempts. TRACE neutron.api.v2.resource
The following traces are observed in the server.log in 100-node deployment.
Apparently there are constant failures in creation of some of the networks (specifically in the tunnel ID allocation)
WARNING neutron. plugins. ml2.drivers. helpers [req-34103ce8- b6d0-459b- 9707-a24e369cf9 de None] Allocate gre segment from pool failed after 10 failed attempts e3e6-4b32- bdae-da6295e492 a1 None] Arguments dropped when creating context: {u'project_name': None, u'tenant': None} __init__ /usr/lib/ python2. 7/dist- packages/ neutron/ context. py:83 plugins. ml2.drivers. helpers [req-3541998d- 44df-468f- b65b-36504e893d fb None] Allocate gre segment from pool, attempt 1 failed with segment {'gre_id': 300L} allocate_ partially_ specified_ segment /usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/drivers/ helpers. py:138 2c5b-4e4f- 9d81-55ba381ad2 32 None] Arguments dropped when creating context: {u'project_name': None, u'tenant': None} __init__ /usr/lib/ python2. 7/dist- packages/ neutron/ context. py:83 api.v2. resource [req-34103ce8- b6d0-459b- 9707-a24e369cf9 de None] create failed api.v2. resource Traceback (most recent call last): api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ api/v2/ resource. py", line 87, in resource api.v2. resource result = method( request= request, **args) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ api/v2/ base.py" , line 448, in create api.v2. resource obj = obj_creator( request. context, **kwargs) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/plugin. py", line 497, in create_network api.v2. resource tenant_id) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/managers. py", line 160, in create_ network_ segments api.v2. resource segment = self.allocate_ tenant_ segment( session) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/managers. py", line 189, in allocate_ tenant_ segment api.v2. resource segment = driver. obj.allocate_ tenant_ segment( session) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/drivers/ type_tunnel. py", line 115, in allocate_ tenant_ segment api.v2. resource alloc = self.allocate_ partially_ specified_ segment( session) api.v2. resource File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/drivers/ helpers. py", line 143, in allocate_ partially_ specified_ segment api.v2. resource raise exc.NoNetworkFo undInMaximumAll owedAttempts( ) api.v2. resource NoNetworkFoundI nMaximumAllowed Attempts: Unable to create the network. No available network found in maximum allowed attempts. api.v2. resource
DEBUG neutron.context [req-2995f877-
DEBUG neutron.
DEBUG neutron.context [req-6dcfb91d-
ERROR neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.
TRACE neutron.