Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/833799 Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/82eabfda244de2de54c8417f201c67129b875199 Submitter: "Zuul (22348)" Branch: master
commit 82eabfda244de2de54c8417f201c67129b875199 Author: Fernando Royo <[email protected]> Date: Tue Mar 15 15:36:42 2022 +0100 Fix deletion of members without subnet_id OVN octavia provider allows to create member without param subnet_id, in that case the driver search it according to the pool_id, but it is not propagated to Octavia DB. In further operations, as delete or update, Octavia call to the driver without subnet_id, getting as result the member in ERROR state. Closes-Bug: #1964817 Change-Id: I08b5ee11dbffe672dfd762c944c2f2c18623826f ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1964817 Title: [ovn-octavia-provider] Deleted members remain in ERROR status Status in neutron: Fix Released Bug description: An OVN provider Load Balancer allows the creation of members without specifying the subnet-id. The internal logic allows OVN provider to create the member by associating it with the subnet-id of the pool to which it belongs, but the member is stored in Octavia DB without a reference to the subnet_id associated with the pool. Subsequently, when an attempt is made to delete a member that was created without specifying the subnet_id to which it belongs, it is left in an ERROR state, while a member that did include that parameter at creation time is deleted correctly. Steps to Reproduce: 1. Create a load balancer with OVN as provider 2. Create a listener and a pool associated to LB create in 1. 3. Create a member without parameter subnet-id 4. Try to delete the member created in 3. Expected result: Member is deleted correctly Actual result: Member keeps in ERROR state. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1964817/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

