[ovn-octavia-provider] HM created at fully populated loadbalancer stuck in PENDING_CREATE

Bug #1997094 reported by Fernando Royo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Fernando Royo

Bug Description

When try to create a health monitor on OVN LBs using the API to create fully populated loadbalancers, where the pool object will include the information about the HM to be created.

These become stuck in PENDING_CREATE and is not functional at all. If I delete it, the LB it was tied to will become stuck in PENDING_UPDATE.

Changed in neutron:
assignee: nobody → Fernando Royo (froyoredhat)
Changed in neutron:
status: New → In Progress
Changed in neutron:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-octavia-provider (master)

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865003
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/e32049135a35f45720a3a221f3f90248bdd0ac52
Submitter: "Zuul (22348)"
Branch: master

commit e32049135a35f45720a3a221f3f90248bdd0ac52
Author: Fernando Royo <email address hidden>
Date: Fri Nov 18 10:47:50 2022 +0100

    Add support for HM on a fullypopulated load balancers

    Octavia API allows to create fully populated load balancers with
    a single call, and the pools included in that call could include
    HM. OVN-octavia-provider was not implementing this option and only
    the loadbalancer/listener(s)/pool(s)/member(s) were created,
    keeping the HM at the Octavia API as PENDING_CREATE.

    This also generated leftovers when trying to delete the loadbalancer
    with the --cascade option.

    Closes-Bug: #1997094

    Change-Id: Ic24a0c1622c0aac2a40542cadf91a1bc47de1de6

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-octavia-provider (stable/zed)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-octavia-provider (stable/yoga)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-octavia-provider (stable/xena)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-octavia-provider (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865275

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-octavia-provider (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865275
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/0220ff080230b4e9969372a0f25727ffc8a2ad88
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 0220ff080230b4e9969372a0f25727ffc8a2ad88
Author: Fernando Royo <email address hidden>
Date: Fri Nov 18 10:47:50 2022 +0100

    Add support for HM on a fullypopulated load balancers

    Octavia API allows to create fully populated load balancers with
    a single call, and the pools included in that call could include
    HM. OVN-octavia-provider was not implementing this option and only
    the loadbalancer/listener(s)/pool(s)/member(s) were created,
    keeping the HM at the Octavia API as PENDING_CREATE.

    This also generated leftovers when trying to delete the loadbalancer
    with the --cascade option.

    Closes-Bug: #1997094

    Change-Id: Ic24a0c1622c0aac2a40542cadf91a1bc47de1de6
    (cherry picked from commit e32049135a35f45720a3a221f3f90248bdd0ac52)

tags: added: in-stable-wallaby
tags: added: in-stable-xena
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-octavia-provider (stable/xena)

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865274
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/7055f43f4a886cfdc6694aac890a0d13b7a9845e
Submitter: "Zuul (22348)"
Branch: stable/xena

commit 7055f43f4a886cfdc6694aac890a0d13b7a9845e
Author: Fernando Royo <email address hidden>
Date: Fri Nov 18 10:47:50 2022 +0100

    Add support for HM on a fullypopulated load balancers

    Octavia API allows to create fully populated load balancers with
    a single call, and the pools included in that call could include
    HM. OVN-octavia-provider was not implementing this option and only
    the loadbalancer/listener(s)/pool(s)/member(s) were created,
    keeping the HM at the Octavia API as PENDING_CREATE.

    This also generated leftovers when trying to delete the loadbalancer
    with the --cascade option.

    Closes-Bug: #1997094

    Change-Id: Ic24a0c1622c0aac2a40542cadf91a1bc47de1de6
    (cherry picked from commit e32049135a35f45720a3a221f3f90248bdd0ac52)

tags: added: in-stable-yoga
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-octavia-provider (stable/yoga)

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865273
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/4157ba907df39ca734cf9d954bf0d153352224c0
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit 4157ba907df39ca734cf9d954bf0d153352224c0
Author: Fernando Royo <email address hidden>
Date: Fri Nov 18 10:47:50 2022 +0100

    Add support for HM on a fullypopulated load balancers

    Octavia API allows to create fully populated load balancers with
    a single call, and the pools included in that call could include
    HM. OVN-octavia-provider was not implementing this option and only
    the loadbalancer/listener(s)/pool(s)/member(s) were created,
    keeping the HM at the Octavia API as PENDING_CREATE.

    This also generated leftovers when trying to delete the loadbalancer
    with the --cascade option.

    Closes-Bug: #1997094

    Change-Id: Ic24a0c1622c0aac2a40542cadf91a1bc47de1de6
    (cherry picked from commit e32049135a35f45720a3a221f3f90248bdd0ac52)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ovn-octavia-provider (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/865272
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/204f6e0c7a0917791b0635beac1004ba61f954a3
Submitter: "Zuul (22348)"
Branch: stable/zed

commit 204f6e0c7a0917791b0635beac1004ba61f954a3
Author: Fernando Royo <email address hidden>
Date: Fri Nov 18 10:47:50 2022 +0100

    Add support for HM on a fullypopulated load balancers

    Octavia API allows to create fully populated load balancers with
    a single call, and the pools included in that call could include
    HM. OVN-octavia-provider was not implementing this option and only
    the loadbalancer/listener(s)/pool(s)/member(s) were created,
    keeping the HM at the Octavia API as PENDING_CREATE.

    This also generated leftovers when trying to delete the loadbalancer
    with the --cascade option.

    Closes-Bug: #1997094

    Change-Id: Ic24a0c1622c0aac2a40542cadf91a1bc47de1de6
    (cherry picked from commit e32049135a35f45720a3a221f3f90248bdd0ac52)

tags: added: in-stable-zed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-octavia-provider 1.2.0

This issue was fixed in the openstack/ovn-octavia-provider 1.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-octavia-provider 4.0.0.0rc1

This issue was fixed in the openstack/ovn-octavia-provider 4.0.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-octavia-provider 2.1.0

This issue was fixed in the openstack/ovn-octavia-provider 2.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-octavia-provider 3.1.0

This issue was fixed in the openstack/ovn-octavia-provider 3.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ovn-octavia-provider wallaby-eom

This issue was fixed in the openstack/ovn-octavia-provider wallaby-eom release.

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.