impossible to delete a router association

Bug #1762359 reported by Thomas Morin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-bgpvpn
New
Undecided
Unassigned

Bug Description

   File "/opt/stack/networking-bgpvpn/networking_bgpvpn/neutron/services/plugin.py", line 251, in delete_bgpvpn_router_association
     return self.driver.update_router_assoc(context, assoc_id, bgpvpn_id,
   File "/opt/stack/networking-bgpvpn/networking_bgpvpn/neutron/services/service_drivers/driver_api.py", line 189, in delete_router_assoc
     self.delete_router_assoc_precommit(context, router_assoc)
   File "/opt/stack/networking-bgpvpn/networking_bgpvpn/neutron/services/service_drivers/bagpipe/bagpipe_v2.py", line 198, in delete_router_assoc_precommit
     id=router_assoc['id']),
   File "/opt/stack/neutron/neutron/objects/base.py", line 556, in get_object
     return cls._load_object(context, db_obj)
   File "/opt/stack/neutron/neutron/objects/base.py", line 502, in _load_object
     obj.from_db_object(db_obj)
   File "/opt/stack/networking-bagpipe/networking_bagpipe/objects/bgpvpn.py", line 285, in from_db_object
     self._load_connected_networks(obj)
   File "/opt/stack/networking-bagpipe/networking_bagpipe/objects/bgpvpn.py", line 274, in _load_connected_networks
     port.network_id)
   File "/opt/stack/networking-bagpipe/networking_bagpipe/objects/bgpvpn.py", line 62, in _get_subnets_info
     for subnet in subnets
   File "/opt/stack/networking-bagpipe/networking_bagpipe/objects/bgpvpn.py", line 46, in _get_gateway_mac_by_subnet
     port = Port.get_object(obj_context, id=ip_allocation.port_id)
   File "/opt/stack/neutron/neutron/objects/base.py", line 556, in get_object
     return cls._load_object(context, db_obj)
   File "/opt/stack/neutron/neutron/objects/base.py", line 502, in _load_object
     obj.from_db_object(db_obj)
   File "/opt/stack/neutron/neutron/objects/ports.py", line 422, in from_db_object
     super(Port, self).from_db_object(db_obj)
   File "/opt/stack/neutron/neutron/objects/base.py", line 446, in from_db_object
     self.load_synthetic_db_fields(db_obj)
   File "/opt/stack/neutron/neutron/objects/base.py", line 753, in load_synthetic_db_fields
     for obj in synth_db_objs]
   File "/opt/stack/neutron/neutron/objects/base.py", line 504, in _load_object
     context.session.expunge(obj.db_obj)
   File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1650, in expunge
     state_str(state))
InvalidRequestError: Instance <IPAllocation at 0x7f27627c0910> is not present in this Session

Tags: bagpipe
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.