LXC interface template does not set MTU for provider interface

Bug #1753543 reported by James Denton on 2018-03-05
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
openstack-ansible
Medium
Unassigned

Bug Description

DISTRIB_ID="OSA"
DISTRIB_RELEASE="14.2.4"
DISTRIB_CODENAME="Newton"
DISTRIB_DESCRIPTION="OpenStack-Ansible"

PROBLEM: The MTU override mechanism does not appear to support interfaces without IP addresses inside the container. This negatively impact Neutron provider interfaces inside the agents container, especially when Neutron routers are used in conjunction with jumbo frames.

The template does not allow for the MTU to be set when an address is not defined on the interface:

https://github.com/openstack/openstack-ansible-lxc_container_create/blob/stable/newton/templates/debian-interface.cfg.j2#L22

AFFECTS: Newton, Ocata, Pike, Queens

Changed in openstack-ansible:
status: New → In Progress
assignee: nobody → Kevin Carter (kevin-carter)
importance: Undecided → Medium

Reviewed: https://review.openstack.org/550145
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-lxc_container_create/commit/?id=3d1e70d1be8d10a54da35ad97c3e750384f8a73b
Submitter: Zuul
Branch: stable/queens

commit 3d1e70d1be8d10a54da35ad97c3e750384f8a73b
Author: Kevin Carter <email address hidden>
Date: Tue Mar 6 10:14:27 2018 -0600

    Set the MTU regardless if an address is present

    Closes-Bug: #1753543
    Change-Id: I1dd72bd0ddec6b944c9ab440e5e2809a6471ae03
    Signed-off-by: Kevin Carter <email address hidden>

tags: added: in-stable-queens
tags: added: in-stable-ocata

Reviewed: https://review.openstack.org/550146
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-lxc_container_create/commit/?id=708b83668e9b95b60dfbcb30837eba655c097beb
Submitter: Zuul
Branch: stable/ocata

commit 708b83668e9b95b60dfbcb30837eba655c097beb
Author: Kevin Carter <email address hidden>
Date: Tue Mar 6 10:14:27 2018 -0600

    Set the MTU regardless if an address is present

    Closes-Bug: #1753543
    Change-Id: I1dd72bd0ddec6b944c9ab440e5e2809a6471ae03
    Signed-off-by: Kevin Carter <email address hidden>
    (cherry picked from commit 4e96af615768523d7e3e1e0af3a861dd1346aac4)

tags: added: in-stable-newton

Reviewed: https://review.openstack.org/550147
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-lxc_container_create/commit/?id=0be23b0532eb69bfbd7ea245dc65f0aee906af97
Submitter: Zuul
Branch: stable/newton

commit 0be23b0532eb69bfbd7ea245dc65f0aee906af97
Author: Kevin Carter <email address hidden>
Date: Tue Mar 6 10:14:27 2018 -0600

    Set the MTU regardless if an address is present

    Closes-Bug: #1753543
    Change-Id: I1dd72bd0ddec6b944c9ab440e5e2809a6471ae03
    Signed-off-by: Kevin Carter <email address hidden>
    (cherry picked from commit 4e96af615768523d7e3e1e0af3a861dd1346aac4)

tags: added: in-stable-pike

Reviewed: https://review.openstack.org/550148
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-lxc_container_create/commit/?id=018cc83b1a5a23e70e1abe82df20a8032d2e1afb
Submitter: Zuul
Branch: stable/pike

commit 018cc83b1a5a23e70e1abe82df20a8032d2e1afb
Author: Kevin Carter <email address hidden>
Date: Tue Mar 6 10:14:27 2018 -0600

    Set the MTU regardless if an address is present

    Closes-Bug: #1753543
    Change-Id: I1dd72bd0ddec6b944c9ab440e5e2809a6471ae03
    Signed-off-by: Kevin Carter <email address hidden>
    (cherry picked from commit 4e96af615768523d7e3e1e0af3a861dd1346aac4)

This issue was fixed in the openstack/openstack-ansible-lxc_container_create 17.0.0.0rc2 release candidate.

This issue was fixed in the openstack/openstack-ansible-lxc_container_create 15.1.18 release.

This issue was fixed in the openstack/openstack-ansible-lxc_container_create 16.0.10 release.

Adrien Cunin (adri2000) wrote :

Should this bug report be marked "fix released"?

Changed in openstack-ansible:
assignee: Kevin Carter (kevin-carter) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers