ifupdown=0.7.47.2ubuntu4.3 from trusty-updates breaks networking if we bridge vlans over bonded interfaces

Bug #1547545 reported by Dmitry Bilunov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksander Mogylchenko
8.0.x
Fix Committed
High
Aleksander Mogylchenko
Mitaka
Fix Released
High
Aleksander Mogylchenko

Bug Description

We need to have a patched version of ifupdown=0.7.47.2ubuntu4.3 in our repositories for Fuel 8.0 and 9.0
to avoid regression, introduced by recursion detection code.
Here is a patch which fixes the problem: http://launchpadlibrarian.net/235926320/ifupdown_0.7.47.2ubuntu4.1_0.7.47.2ubuntu4.3.diff.gz

Tags: area-linux
Revision history for this message
Dmitry Bilunov (dbilunov) wrote :

Fixing this bug will also fix #1546947

Revision history for this message
Roman Podoliaka (rpodolyaka) wrote :

Do we really need a separate bug for this? Why not just specify the root cause in the original bug?

Changed in fuel:
assignee: MOS Linux (mos-linux) → Dmitry Bilunov (dbilunov)
status: New → Incomplete
Revision history for this message
Dmitry Bilunov (dbilunov) wrote :

dteselkin asked for a separate bug.

description: updated
Changed in fuel:
assignee: Dmitry Bilunov (dbilunov) → MOS Linux (mos-linux)
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/jeepyb-config (master)

Related fix proposed to branch: master
Change author: Aleksandr Mogylchenko <email address hidden>
Review: https://review.fuel-infra.org/17300

Changed in fuel:
status: Incomplete → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jeepyb-config (master)

Reviewed: https://review.fuel-infra.org/17300
Submitter: Mateusz Matuszkowiak <email address hidden>
Branch: master

Commit: f4ae3d34f371f2c0f8d9e8c171f59d981803554d
Author: Aleksandr Mogylchenko <email address hidden>
Date: Mon Feb 22 12:46:32 2016

Add new project

- packages/trusty/ifupdown

We need to rebuild ifupdown with the patch that is not yet proposed, thus
custom project.

Change-Id: Iffb7ac5f04e3ed558f7f87eaae2f156d6f084c47
Related-Bug: #1547545

Changed in fuel:
assignee: MOS Linux (mos-linux) → Aleksander Mogylchenko (amogylchenko)
importance: Undecided → High
Changed in fuel:
milestone: none → 8.0-updates
tags: added: area-linux
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/ifupdown (master)

Fix proposed to branch: master
Change author: Aleksandr Mogylchenko <email address hidden>
Review: https://review.fuel-infra.org/17305

Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

>Here is a patch which fixes the problem: http://launchpadlibrarian.net/235926320/ifupdown_0.7.47.2ubuntu4.1_0.7.47.2ubuntu4.3.diff.gz

Actually, that patch broke things, see details in https://bugs.launchpad.net/fuel/+bug/1546947/comments/8 We don't need to re-build 'ifupdown' package, we can just re-use older Ubuntu's package which worked fine on Fuel:

http://launchpadlibrarian.net/175234326/ifupdown_0.7.47.2ubuntu4.1_amd64.deb

Can we just put ifupdown_0.7.47.2ubuntu4.1 package into the our holdback repo 'mos8.0-holdback' until upstream bug #1545302 is fixed and Ubuntu prepared new package for Trusty updates?

Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :

@apanchenko, I'm not sure I understood your comment. We are rebuilding ifupdown with this patch:
https://launchpadlibrarian.net/240329706/trusty_ifupdown_0.7.47.2ubuntu4.4.debdiff

As to the pinning - it is a bad idea to downgrade package versions, especially when a fix is available. Since recursion detection was added for a reason, and it will be present in the package when upstream bug is fixed, it is better to preserve it.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/ifupdown (9.0)

Fix proposed to branch: 9.0
Change author: Aleksandr Mogylchenko <email address hidden>
Review: https://review.fuel-infra.org/17307

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/trusty/ifupdown (9.0)

Change abandoned by Aleksandr Mogylchenko <email address hidden> on branch: 9.0
Review: https://review.fuel-infra.org/17307

Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Ok marked as released for MOS 9.0 #495 RC2.

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/trusty/ifupdown (master)

Change abandoned by Dmitry Teselkin <email address hidden> on branch: master
Review: https://review.fuel-infra.org/17305
Reason: updated ifupdown was released to trusty-updates, we don't need this CR anymore

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.