← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1549989] Re: LBaaS V2 listener delete leaves SNI container behind

 

In defination of class Listener, we can find that:
sni_containers = orm.relationship(
            SNI,
            backref=orm.backref("listener", uselist=False),
            uselist=True,
            lazy="joined",
            primaryjoin="Listener.id==SNI.listener_id",
            order_by='SNI.position',
            collection_class=orderinglist.ordering_list(
                'position'),
            foreign_keys=[SNI.listener_id],
            cascade="all, delete-orphan"
    )
Listener have configured delete/delete-orphan Cascade for sni_containers, when the listener be deleted, as well as sni be deleted automatically, please refer to:
http://docs.sqlalchemy.org/en/rel_1_0/orm/tutorial.html#configuring-delete-delete-orphan-cascade



** Changed in: neutron
     Assignee: ugvddm (271025598-9) => (unassigned)

** 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/1549989

Title:
  LBaaS V2 listener delete leaves SNI container behind

Status in neutron:
  Invalid

Bug description:
  Looking att the database code when a listener is created with SNI
  support the respective entry is added to the SNI table but when the
  listener is deleted the SNI entry is left behind. There is no special
  delete call for SNI so listener should clean that up.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1549989/+subscriptions


References