allocate_floatingip for ipv6 failing

Bug #1684086 reported by Akash Deep
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-infoblox
New
Undecided
Akash Deep

Bug Description

Allocation of floating ip to a instance in failing with following exception:

Exception stack trace:
-----------------------------
2017-04-18 20:18:22.437 ERROR neutron.api.v2.resource [[[01;36mreq-d862dcc1-3e12-406e-a964-46acd575230f ^[[00;36mdemo admin] ^[[01;35mcreate failed: No details.[[00m
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00mTraceback (most recent call last):
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/api/v2/resource.py", line 79, in resource
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m result = method(request=request, **args)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/api/v2/base.py", line 436, in create
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return self._create(request, body, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 95, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m setattr(e, '_RETRY_EXCEEDED', True)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 91, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 151, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ectxt.value = e.inner_exc
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 139, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 131, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m traceback.format_exc())
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 126, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*dup_args, **dup_kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/api/v2/base.py", line 549, in _create
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m obj = do_create(body)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/api/v2/base.py", line 531, in do_create
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m request.context, reservation.reservation_id)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/api/v2/base.py", line 524, in do_create
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return obj_creator(request.context, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/services/l3_router/l3_router_plugin.py", line 121, in create_floatingip
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m initial_status=n_const.FLOATINGIP_STATUS_DOWN)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 166, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return method(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 95, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m setattr(e, '_RETRY_EXCEEDED', True)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 91, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 151, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ectxt.value = e.inner_exc
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 139, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 131, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m traceback.format_exc())
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 126, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*dup_args, **dup_kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/l3_dvr_db.py", line 905, in create_floatingip
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m context, floatingip, initial_status)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/l3_db.py", line 1270, in _create_floatingip
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m check_allow_post=False)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/plugins/common/utils.py", line 183, in create_port
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return core_plugin.create_port(context,
{'port': port_data}
)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/common/utils.py", line 775, in inner
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(self, context, *args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 166, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return method(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 95, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m setattr(e, '_RETRY_EXCEEDED', True)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 91, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 151, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ectxt.value = e.inner_exc
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 139, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 131, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m traceback.format_exc())
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 91, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 151, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ectxt.value = e.inner_exc
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_db/api.py", line 139, in wrapper
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 131, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m traceback.format_exc())
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/api.py", line 126, in wrapped
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*dup_args, **dup_kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/plugins/ml2/plugin.py", line 1172, in create_port
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m result, mech_context = self._create_port_db(context, port)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/plugins/ml2/plugin.py", line 1143, in _create_port_db
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m port_db = self.create_port_db(context, port)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/db_base_plugin_v2.py", line 1218, in create_port_db
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m context, port, port_id)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/ipam_pluggable_backend.py", line 191, in allocate_ips_for_port_and_store
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m revert_on_fail=False)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/ipam_pluggable_backend.py", line 172, in allocate_ips_for_port_and_store
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ips = self._allocate_ips_for_port(context, port_copy)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/ipam_pluggable_backend.py", line 227, in _allocate_ips_for_port
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return self._ipam_allocate_ips(context, ipam_driver, p, ips)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/ipam_pluggable_backend.py", line 147, in _ipam_allocate_ips
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m "external system for %s"), addresses)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in _exit_
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m self.force_reraise()
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m six.reraise(self.type_, self.value, self.tb)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/db/ipam_pluggable_backend.py", line 121, in _ipam_allocate_ips
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ip_address, subnet_id = ipam_allocator.allocate(ip_request)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/opt/stack/neutron/neutron/ipam/subnet_alloc.py", line 232, in allocate
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return ipam_subnet.allocate(address_request), subnet_id
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/networking_infoblox/ipam/driver.py", line 51, in func
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return f(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/networking_infoblox/ipam/driver.py", line 384, in allocate
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m address_request.device_owner)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/networking_infoblox/neutron/common/ipam.py", line 591, in allocate_ip_from_pool
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m ea_ip_address)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/networking_infoblox/neutron/common/ip_allocator.py", line 252, in allocate_ip_from_range
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m network_view, mac, first_ip, last_ip, extattrs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/infoblox_client/object_manager.py", line 251, in create_fixed_address_from_range
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m check_if_exists=False)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/infoblox_client/objects.py", line 311, in create
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m local_obj.return_fields)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/infoblox_client/connector.py", line 41, in callee
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m return func(*args, **kwargs)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m File "/usr/local/lib/python2.7/dist-packages/infoblox_client/connector.py", line 313, in create_object
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m code=r.status_code)
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00mInfobloxClientException: InfobloxClientException 'Cannot create 'ipv6fixedaddress' object(s):
{ "Error": "AdmConDataError: None (IBDataConflictError: IB.Data.Conflict:Cannot find 1 available IP address(es) in this range.)", 2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource ^[[01;35m^[[00m "code": "Client.Ibap.Data.Conflict", 2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource ^[[01;35m^[[00m "text": "Cannot find 1 available IP address(es) in this range." 2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource ^[[01;35m^[[00m}
[code 400]'
2017-04-18 20:18:22.437 TRACE neutron.api.v2.resource [[01;35m[[00m

Steps to reproduce:
-------------------------
1) Create external network with ipv6 subnet. (success)
2) Create a private network with ipv4 subnet. (success)
3) Create instance on private network. (success)
4) Allocate floatingip to the instance. (raise exception)
Setup details:
-----------------
Observed in Devstack stable/ocata and stable/mitaka.

Akash Deep (akashdeep)
Changed in networking-infoblox:
assignee: nobody → Akash Deep (akashdeep)
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.