neutron_ovs_cleanup script destroys octavia health monitor port on reboot

Bug #1804288 reported by Brent Eagles
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Alex Schultz

Bug Description

The neutron-ovs-cleanup script runs at startup and destroys the entire br-int bridge which includes the health manager port for octavia. We could fine tune the startup to try and destroy the bridge after openvswitch starts but before networking starts but that is very fragile. Better to avoid destroying ports that are marked with skip_cleanup!

Brent Eagles (beagles)
Changed in tripleo:
importance: Undecided → High
assignee: nobody → Brent Eagles (beagles)
milestone: none → stein-2
status: New → Triaged
tags: added: rocky-backport-potential
tags: added: queens-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/619060

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by Alex Schultz (<email address hidden>) on branch: master
Review: https://review.openstack.org/619060
Reason: Clearing the gate. Do not retore this until being given the all clear. See http://lists.openstack.org/pipermail/openstack-discuss/2018-November/000368.html

Changed in tripleo:
assignee: Brent Eagles (beagles) → Alex Schultz (alex-schultz)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/619060
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=a9c0fa5ce5a6d42889e29e09ad8edffe0498e39c
Submitter: Zuul
Branch: master

commit a9c0fa5ce5a6d42889e29e09ad8edffe0498e39c
Author: Brent Eagles <email address hidden>
Date: Tue Nov 20 15:20:15 2018 -0330

    neutron-cleanup skips ports marked skip_cleanup=true

    The neutron-cleanup script was destroying the entire neutron integration
    bridge including ports that are tagged to skip the cleanup process. This
    adds logic to skip those ports.

    Change-Id: If77933310b5602c5e0d4197584d66d929fc4d8db
    Closes-Bug: #1804288

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/623207

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/623208

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/rocky)

Reviewed: https://review.openstack.org/623207
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=4f6758559713bd9b8f2aceaa42c1f482a0e32b22
Submitter: Zuul
Branch: stable/rocky

commit 4f6758559713bd9b8f2aceaa42c1f482a0e32b22
Author: Brent Eagles <email address hidden>
Date: Tue Nov 20 15:20:15 2018 -0330

    neutron-cleanup skips ports marked skip_cleanup=true

    The neutron-cleanup script was destroying the entire neutron integration
    bridge including ports that are tagged to skip the cleanup process. This
    adds logic to skip those ports.

    Change-Id: If77933310b5602c5e0d4197584d66d929fc4d8db
    Closes-Bug: #1804288
    (cherry picked from commit a9c0fa5ce5a6d42889e29e09ad8edffe0498e39c)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 9.2.0

This issue was fixed in the openstack/tripleo-heat-templates 9.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.3.0

This issue was fixed in the openstack/tripleo-heat-templates 10.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.openstack.org/623208
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=23ecac6fdf34e8191babaa33a2188194244a7868
Submitter: Zuul
Branch: stable/queens

commit 23ecac6fdf34e8191babaa33a2188194244a7868
Author: Brent Eagles <email address hidden>
Date: Tue Nov 20 15:20:15 2018 -0330

    neutron-cleanup skips ports marked skip_cleanup=true

    The neutron-cleanup script was destroying the entire neutron integration
    bridge including ports that are tagged to skip the cleanup process. This
    adds logic to skip those ports.

    Change-Id: If77933310b5602c5e0d4197584d66d929fc4d8db
    Closes-Bug: #1804288
    (cherry picked from commit a9c0fa5ce5a6d42889e29e09ad8edffe0498e39c)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.3.0

This issue was fixed in the openstack/tripleo-heat-templates 8.3.0 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.