Bond interfaces stuck at 1500 MTU on Bionic
Bug #1774666 reported by
KingJ
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Undecided
|
Unassigned | ||
cloud-init |
Fix Released
|
Medium
|
Chad Smith | ||
cloud-init (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When deploying a machine through MAAS with bonded network interfaces, the bond does not have a 9000 byte MTU applied despite the attached VLANs having had a 9000 MTU explicitly set. The MTU size is set on the bond members, but not on the bond itself in Netplan. Consequently, when the bond is brought up, the interface MTU is decreased from 9000 to 1500. Manually changing the interface MTU after boot is successful.
This is not observed when deploying Xenial on the same machine. The bond comes up at the expected 9000 byte MTU.
Related branches
~chad.smith/cloud-init:bug/17746666-netplan-mtu-on-bonds
- Server Team CI bot: Approve (continuous-integration)
- Ryan Harper: Needs Fixing
-
Diff: 340 lines (+91/-12)6 files modifiedcloudinit/net/eni.py (+17/-3)
cloudinit/net/netplan.py (+14/-8)
cloudinit/net/sysconfig.py (+7/-0)
doc/rtd/topics/network-config-format-v1.rst (+27/-0)
doc/rtd/topics/network-config-format-v2.rst (+6/-0)
tests/unittests/test_net.py (+20/-1)
Changed in maas: | |
status: | New → Incomplete |
Changed in maas: | |
status: | Incomplete → Invalid |
Changed in cloud-init: | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in cloud-init: | |
assignee: | nobody → Chad Smith (chad.smith) |
no longer affects: | netplan.io (Ubuntu) |
no longer affects: | netplan.io (Ubuntu Xenial) |
no longer affects: | netplan.io (Ubuntu Artful) |
no longer affects: | netplan.io (Ubuntu Bionic) |
Changed in netplan.io (Ubuntu Cosmic): | |
status: | Confirmed → Invalid |
no longer affects: | netplan.io (Ubuntu Cosmic) |
Changed in cloud-init (Ubuntu Artful): | |
status: | Confirmed → Won't Fix |
To post a comment you must log in.
Output of dmesg on Bionic - note interface MTU being changed from 9000 to 1500.