[ovn-octavia-provider] LB member in ERROR state when delete using member_update_batch

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

Bug Description

When using the batch member update function to apply several changes to members of a OVN-LB, a delete operation keeps the member in ERROR state. Error happening when IPv6 is used on LB VIP and members.

Changed in neutron:
assignee: nobody → Fernando Royo (froyoredhat)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ovn-octavia-provider (master)
Changed in neutron:
status: New → In Progress
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/+/849713
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/6711a3e32dd1b5e5d8bbcc401a57ec229b690546
Submitter: "Zuul (22348)"
Branch: master

commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc

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/xena)
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/wallaby)

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

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

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

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

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

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/+/850279
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/d052e39af7132c7167ac7fa43ee617de4b6f1094
Submitter: "Zuul (22348)"
Branch: stable/xena

commit d052e39af7132c7167ac7fa43ee617de4b6f1094
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc
    (cherry picked from commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546)

tags: added: in-stable-xena
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/+/850281
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/5cf160a3b6db9826a3b851fcb47536104efcf344
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit 5cf160a3b6db9826a3b851fcb47536104efcf344
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc
    (cherry picked from commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546)

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

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/850283
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/50ea8d80c0338e6d5de021be6d9590721c2b1f5b
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit 50ea8d80c0338e6d5de021be6d9590721c2b1f5b
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Conflicts:
           ovn_octavia_provider/driver.py

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc
    (cherry picked from commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546)

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

Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/850282
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/4bdc2f43432a26e586d4955acd6304210b5b86de
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 4bdc2f43432a26e586d4955acd6304210b5b86de
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Conflicts:
           ovn_octavia_provider/driver.py

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc
    (cherry picked from commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546)

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/+/850280
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/94435fe73895a7a3429b3136ad9e4b98e3ac853c
Submitter: "Zuul (22348)"
Branch: stable/yoga

commit 94435fe73895a7a3429b3136ad9e4b98e3ac853c
Author: Fernando Royo <email address hidden>
Date: Wed Jul 13 16:39:41 2022 +0200

    Fix IPv6 member delete on batch operation

    When IPv6 is used on the LB+Member and a batch operation is
    done over the members (including a delete of one of them),
    the member affected remains in ERROR state.

    This patch fix the way of extract the info from the member to
    create the request to the helper correctly.

    Closes-Bug: #1981594

    Change-Id: I5a3e836deff810af5b9ad071c7b16f6bd5fdcdcc
    (cherry picked from commit 6711a3e32dd1b5e5d8bbcc401a57ec229b690546)

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

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

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/networking-ovn train-eol

This issue was fixed in the openstack/networking-ovn train-eol release.

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 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 ussuri-eol

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

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

This issue was fixed in the openstack/ovn-octavia-provider victoria-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.