Files
systemd/man
Luca Boccassi 99fba6139d core: do not leak resources when handling stale alias state on reload
The fix for the corrupted state when units become aliased on reload
leaks the now-aliased unit's resources, which become untracked and
essentially lost.

While fixing the state corruption is of course necessary, leaking
processes/etc. is not ideal for a system and service manager, so
instead attempt to keep track of them by creating stub units
on-the-fly as replacements.
This way resources are not leaked, there are clear indications of
where they moved, and all state can be tracked as expected.

Ignore timers/sockets/paths as those are internal resources/triggers.

Follow-up for a77c7a8224

(cherry picked from commit 4f7089f0c7)
(cherry picked from commit 02b3d7381e)
(cherry picked from commit fed67c1cfc)
2026-05-27 15:29:29 +01:00
..
2024-12-25 17:00:31 +01:00
2024-11-24 01:11:42 +09:00
2025-08-11 10:30:26 +02:00
2025-08-10 13:40:32 +02:00
2025-08-11 10:30:26 +02:00
2025-04-07 16:56:09 +09:00
2025-08-11 10:30:26 +02:00
2025-08-11 10:30:26 +02:00
2026-05-27 15:29:27 +01:00
2024-12-25 17:00:31 +01:00
2024-12-25 17:00:31 +01:00
2026-02-26 22:46:18 +00:00
2024-12-25 17:00:31 +01:00
2025-08-10 13:40:32 +02:00
2024-12-25 17:00:31 +01:00
2026-02-06 19:33:55 +00:00
2025-08-11 10:30:26 +02:00
2025-08-04 05:30:16 +09:00
2025-07-11 14:33:25 +02:00
2024-11-24 01:11:42 +09:00
2025-08-11 10:30:26 +02:00
2026-02-06 19:33:55 +00:00
2025-07-16 05:47:38 +09:00
…
2024-11-06 19:06:40 +09:00
2024-11-18 15:18:26 +09:00
…