News for hackers. Stuff that matters.
Re:Running systemd without systemd-journald by egberts1 on Sunday June 19, 2022 @04:24PM (#31803097)
if you run a Debian-based production server, then Devuan is for you.

Devuan can allow your precious daemon to stay up despite netdev going offline, unlike systemd-networkd which would kill the daemon.

This is quite important if your large ling-running daemon has statefulness data.

Re:Running systemd without systemd-journald by dralley on Sunday June 19, 2022 @04:55PM (#31803410)
As someone pointed out elsewhere in the thread, so can systemd, your service did what it was configured to do. If you want the service to stay up when netdev goes down, then don't tell systemd that netdev is a hard requirement for your service.
Re:Running systemd without systemd-journald by egberts1 on Sunday June 19, 2022 @06:35PM (#31804185)
Its never a good systemd-networkd default to be killing daemon whenever a netdev goes “cricket”.
Re:Running systemd without systemd-journald by dralley on Monday June 20, 2022 @05:55PM (#31816602)
But that's just it, to say this just demonstrates you don't understand the systemd service model.

There is no "system default" in the loop here at all. The service told systemd that it cannot operate without netdev, and systemd behaved accordingly. If the config was written more appropriately, it would have behaved accordingly. The "default" is what you had written in the unit file.