CLI:apply: call udevadm trigger, using --action=move (Closes: #1071220) (LP: #2066344, LP: #2071363)#479
Conversation
a911580 to
3dc5ce5
Compare
|
This is most probably related to systemd/systemd#31998 which changes the behavior of This will not apply actual ethtool settings to the device for us any more. |
3dc5ce5 to
0ffb54b
Compare
|
See https://salsa.debian.org/debian/netplan.io/-/pipelines/686673 for DebCI (unstable) testing results. |
|
This seems to FTBFS now on unstable, for unrelated(?) reason.. It seems to be a race between the tests as the failure doesn't happen when the "failing" test is run in isolation. |
0ffb54b to
452a88c
Compare
|
This seems to fix the issue we were facing. I'm not an expert on systemd/udev so I was wondering what side effects it could cause. Like, does this change affect external interfaces managed by services like docker or any kubernetes CNI for example... We might want to be more specific in the udev trigger action and match only interfaces managed with netplan. There is this TAG property we could try to use https://www.freedesktop.org/software/systemd/man/latest/udev.html#TAG1 We could add the tag "netplan" when generating the udev rules and add the I haven't tested it so I'm not really sure it would work well. |
|
Enabling debug logging in systemd-udevd I can especially see this log message: Which points to this commit specifically: systemd/systemd@0c3af33 (after a re-wording in systemd/systemd@5ea4afc) Full log: |
452a88c to
7ad7dc3
Compare
…0) (LP: #2066344, LP: #2071363) This will (re)-apply .link files, e.g. to set offloading options, see: systemd/systemd@0c3af33
7ad7dc3 to
f606c6a
Compare
|
Upstream bug filed: systemd/systemd#33619 |
|
Using
|
|
No news from the upstream bug report, but it seems to be working as intended for version IMO this should be ready for merging. @daniloegea WDYT? |
|
Cool it fixes the issue and the reported side effect is resolved. |
Description
CLI:apply: call udevadm trigger, using --action=add (Closes: #1071220)
This will (re)-apply .link files, e.g. to set offloading options
As per discussion in Debian#1071220:
Yu says:
Checklist
make checksuccessfully.make check-coverage).