** Also affects: systemd (Ubuntu Lunar)
Importance: Undecided
Status: New
** Also affects: systemd (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: systemd (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: systemd (Ubuntu Kinetic)
Importance: Undecided
Status: New
** Description changed:
[Impact]
On systems with mellanox NICs, udev's NIC renaming races with the mlx5_core
driver's own configuration of subordinate interfaces. When the kernel wins this
race, the device cannot be renamed as udev has attempted, and this causes
systemd-network-online.target to timeout waiting for links to be configured.
This ultimately results in boot being delayed by about 2 minutes.
[Test Plan]
- TODO
+ Since this is a race condition, we need to boot many instances before we see
the issue. The Ubuntu Server team will help coordinate the testing at scale to
confirm the fix.
[Where problems could occur]
The patches effectively make it so that if a interface cannot be renamed from
udev, then the new name is left as an alternative name as a fallback. If
problems occur, it would be related to device renaming, and particularly
related to the devices alternative names.
** Changed in: systemd (Ubuntu Focal)
Status: New => Triaged
** Changed in: systemd (Ubuntu Focal)
Importance: Undecided => Medium
** Changed in: systemd (Ubuntu Jammy)
Status: New => Triaged
** Changed in: systemd (Ubuntu Jammy)
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2002445
Title:
udev NIC renaming race with mlx5_core driver
Status in systemd package in Ubuntu:
New
Status in systemd source package in Focal:
Triaged
Status in systemd source package in Jammy:
Triaged
Status in systemd source package in Kinetic:
New
Status in systemd source package in Lunar:
New
Bug description:
[Impact]
On systems with mellanox NICs, udev's NIC renaming races with the mlx5_core
driver's own configuration of subordinate interfaces. When the kernel wins this
race, the device cannot be renamed as udev has attempted, and this causes
systemd-network-online.target to timeout waiting for links to be configured.
This ultimately results in boot being delayed by about 2 minutes.
[Test Plan]
Since this is a race condition, we need to boot many instances before we see
the issue. The Ubuntu Server team will help coordinate the testing at scale to
confirm the fix.
[Where problems could occur]
The patches effectively make it so that if a interface cannot be renamed from
udev, then the new name is left as an alternative name as a fallback. If
problems occur, it would be related to device renaming, and particularly
related to the devices alternative names.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2002445/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp