Empty bridges are not removed

Bug #1497027 reported by Mathieu Gagné
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
Cedric Brandily

Bug Description

Removal of empty bridges have been disabled in bug #1328546 to fix a race condition between Nova and Neutron where a bridge would be removed if the only instance using it is rebooted. This means empty bridges will pile up over time.

There should be a way to clean them up.

Changed in neutron:
assignee: nobody → Mathieu Gagné (mgagne)
status: New → In Progress
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :
Changed in neutron:
importance: Undecided → Medium
Changed in neutron:
assignee: Mathieu Gagné (mgagne) → Cedric Brandily (cbrandily)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/227490

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/227490
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=739dc16fe75253d392bd4112bc638c1648e0ccf9
Submitter: Jenkins
Branch: master

commit 739dc16fe75253d392bd4112bc638c1648e0ccf9
Author: Cedric Brandily <email address hidden>
Date: Thu Sep 24 20:39:35 2015 +0200

    Move ConfigDict and ConfigFileFixture to neutron.tests.common

    This change moves ConfigDict[1] and ConfigFileFixture[1] in order to use
    them in fullstack and functional tests (in a follow-up change).

    [1] neutron.tests.fullstack.resources.config

    Related-bug: #1497027
    Change-Id: I16157b0b739c9e620f23c984187b492bf5af2e60

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/221508
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=27f60c314bc9de5d81571de1437f93ca232f1382
Submitter: Jenkins
Branch: master

commit 27f60c314bc9de5d81571de1437f93ca232f1382
Author: Mathieu Gagné <email address hidden>
Date: Tue Sep 8 17:07:07 2015 -0400

    Add neutron-linuxbridge-cleanup util

    Removal of empty bridges have been disabled [1] to fix a race condition
    between Nova and Neutron where a bridge would be removed if
    the only instance using it is rebooted. This means empty bridges
    will pile up over time.

    This script can be used to periodically remove empty bridges by running it
    on compute nodes.

    Note: Usage of this script can still trigger the original race condition.
    It should be used when you don't expect anyone do be doing operations
    on their instances.

    [1] Commit 8dd8a7d93564168b98fa2350eedf56acede42b0f

    DocImpact: Add neutron-linuxbridge-cleanup util
    Related-bug: #1328546
    Closes-bug: #1497027
    Co-Authored-By: Cedric Brandily <email address hidden>
    Change-Id: Ieb2796381579ad295abf361ce483d979a53d2bd6

Changed in neutron:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/251752

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (stable/liberty)

Related fix proposed to branch: stable/liberty
Review: https://review.openstack.org/251815

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (stable/liberty)

Change abandoned by John Schwarz (<email address hidden>) on branch: stable/liberty
Review: https://review.openstack.org/251752

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by John Schwarz (<email address hidden>) on branch: stable/liberty
Review: https://review.openstack.org/251815

Changed in neutron:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers