Bug 2066351 - Multus bridge additional network doesn't re-attach veths
Summary: Multus bridge additional network doesn't re-attach veths
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 4.8
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
: ---
Assignee: Douglas Smith
QA Contact: Weibin Liang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-21 14:58 UTC by Pablo Alonso Rodriguez
Modified: 2022-06-02 20:36 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-02 20:36:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Pablo Alonso Rodriguez 2022-03-21 14:58:35 UTC
Description of problem:

While using a bridge additional network, if something (like a nmstate applying a nodenetworkpolicy) forces a rebuild of the bridge used by the additional bridge network, the veths that were previously attached to the bridge are not re-attached so the secondary network stops working.

Version-Release number of selected component (if applicable):

4.8.19

How reproducible:

Whenever the bridge used by Multus additional network is rebuilt.

Steps to Reproduce:
1. Something to cause a rebuild of the bridge used by Multus. In our case, it was something (likely nmstate) causing a setting change in NetworkManager that, in turn, caused NetworkManager to bring down and up the connection used to create the bridge.

Actual results:

Bridge doesn't get the veths used to wire the pods to it re-attached.

Expected results:

Bridge gets the veths used to wire the pods to it re-attached.

Additional info:

The exact trigger that makes it easy to reproduce is to have the bridge defined via nmstate and then bring down and up the networkmanager connection created by nmstate manually.

The exact way that causes this connection to be brought down and up is yet undetermined and will be investigated in a separate BZ to nmstate team.

However, this does not remove the fact that Multus bridge networks should not be leaving orphaned veths around.

Comment 12 Shane Heroux 2022-05-18 21:33:11 UTC
https://issues.redhat.com/browse/RFE-2865

Comment 13 Stephen Cuppett 2022-06-02 20:36:17 UTC
Marking this CLOSED/DEFERRED with RFE for the outstanding items now captured and linked above.


Note You need to log in before you can comment on or make changes to this bug.