[regression] l23 network module cannot replug interfaces between bridges

Bug #1593190 reported by Vladimir Kuklin
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Sergey Vasilenko
6.0.x
Won't Fix
High
MOS Maintenance
Mitaka
Fix Released
High
Vladimir Kuklin

Bug Description

Fuel Library version: fuel-library9.0-9.0.0-1.mos8458.noarch

this bug is related to https://launchpad.net/bugs/1592998

Steps to reproduce:

1. Change network_scheme on the node by swapping incorrectly plugged interfaces, e.g. between management and storage bridges.
2. Run netconfig manifest

Expected result:

1. Interfaces are swapped

Actual result

1. Interfaces are swapped in interfaces file, but they are not reconfigured in runtime.

This affects one of the most frequent cases when a user put an incorrect configuration of interfaces onto the node and it errored during the deploy (including the case when it was in 'ready' status previously) and wants to fix the things by swapping interfaces.

This should be considered as a high bug as a user can break the cluster networking configuration and it will be really hard to unbreak it.

Changed in fuel:
importance: Undecided → High
tags: added: release-notes
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/330770

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

Reviewed: https://review.openstack.org/330526
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=3c2a36266e8db5d9762e80e34c44b64f9a883ed3
Submitter: Jenkins
Branch: master

commit 3c2a36266e8db5d9762e80e34c44b64f9a883ed3
Author: Sergey Vasilenko <email address hidden>
Date: Thu Jun 16 15:53:37 2016 +0300

    Refactor 'get' method for fetch ovs and lnx bridges list

    Use /sys/class/net/* filesystem instead parsing of brctl output

    Change-Id: Iacebc3bcd19e0b5ee43284762f959dec2e4d0308
    Closes-bug: #1593190

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Serhii Ovsianikov (sovsianikov) wrote :

We have the similar bug https://bugs.launchpad.net/fuel/+bug/1597953/
Please, create a backport into the Fuel 6.0.

tags: added: ct2 customer-found support
Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/mitaka)

Reviewed: https://review.openstack.org/330770
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=c0de56b1c18a5f798d658843dcdc6c6f83abfcb5
Submitter: Jenkins
Branch: stable/mitaka

commit c0de56b1c18a5f798d658843dcdc6c6f83abfcb5
Author: Sergey Vasilenko <email address hidden>
Date: Thu Jun 16 15:53:37 2016 +0300

    Refactor 'get' method for fetch ovs and lnx bridges list

    Use /sys/class/net/* filesystem instead parsing of brctl output

    Change-Id: Iacebc3bcd19e0b5ee43284762f959dec2e4d0308
    Closes-bug: #1593190

Revision history for this message
Maksym Strukov (unbelll) wrote :

Verified on 9.1 snapshot #263

tags: added: release-notes-done
removed: release-notes
tags: added: on-verification
Revision history for this message
Sergey Novikov (snovikov) wrote :

Verified on MOS 10.0 (rc # 2)

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Alexey Stupnikov (astupnikov) wrote :

MOS 6.0 is no longer supported, moving to Won't Fix.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.