ipam driver not using retryrequest correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Kevin Benton |
Bug Description
The IPAM driver is not passing a constructed exception into RetryRequest so the reraise on retry exhaustion fails:
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:05:41.989 98258 ERROR neutron.
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api [req-d357eb93-
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api Traceback (most recent call last):
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api return f(*args, **kwargs)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api obj = do_create(body)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api request.context, reservation.
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api return obj_creator(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.delete_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api context, router_db)[1]
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api creator, dep_getter, dep_creator, dep_id_attr)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api ctx.reraise = False
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api result = creator(dependency)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api l3_port_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api router.tenant_id)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api deletion, content)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api obj = create_fn()
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api return core_plugin.
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api result, mech_context = self._create_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api result = super(Ml2Plugin, self).create_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api port_id)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api revert_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api ips = self._allocate_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api return self._ipam_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api "external system for %s"), addresses)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api self.force_
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/usr/local/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api six.reraise(
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api context, ipam_driver, port, ip_list)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api port, subnet),
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api return ipam_subnet.
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api auto_generated)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api session, db_range, first_ip=first_ip, last_ip=last_ip)
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api File "/opt/stack/
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api raise db_exc.
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api RetryRequest
2016-03-09 16:06:10.210 98260 ERROR oslo_db.api
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
2016-03-09 16:06:10.219 98260 ERROR neutron.
Changed in neutron: | |
milestone: | none → mitaka-rc1 |
importance: | Undecided → High |
assignee: | nobody → Kevin Benton (kevinbenton) |
tags: | added: l3-ipam-dhcp |
Fix proposed to branch: master /review. openstack. org/290922
Review: https:/