IMO the "Requires=" dependency is debatable, but having some kind of
integration between those systemd units sounds reasonable, to avoid race
conditions like the one described above.

We should consider adding the "After=netfilter-persistent.service" hint
for systemd ordering and maybe add a "Wants=netfilter-
persistent.service". But we might not always make WireGuard pull in
netfilter-persisent. So this needs to be investigated further and maybe
discussed with the WireGuard maintainers in Debian.

** Changed in: wireguard (Ubuntu)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2129961

Title:
  systemd unit race condition between [email protected] and netfilter-
  persistent.service integration

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wireguard/+bug/2129961/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to